Sync with L2JServer Jan 9th 2015.
This commit is contained in:
64
trunk/dist/game/data/scripts/ai/individual/Theodore.java
vendored
Normal file
64
trunk/dist/game/data/scripts/ai/individual/Theodore.java
vendored
Normal file
@@ -0,0 +1,64 @@
|
||||
/*
|
||||
* 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.individual;
|
||||
|
||||
import ai.npc.AbstractNpcAI;
|
||||
|
||||
import com.l2jserver.gameserver.model.actor.L2Npc;
|
||||
import com.l2jserver.gameserver.model.actor.instance.L2PcInstance;
|
||||
import com.l2jserver.gameserver.network.NpcStringId;
|
||||
import com.l2jserver.gameserver.network.clientpackets.Say2;
|
||||
|
||||
/**
|
||||
* Theodore AI.
|
||||
* @author Gladicek
|
||||
*/
|
||||
public final class Theodore extends AbstractNpcAI
|
||||
{
|
||||
// NPC
|
||||
private static final int THEODORE = 32975;
|
||||
|
||||
private Theodore()
|
||||
{
|
||||
super(Theodore.class.getSimpleName(), "ai/individual");
|
||||
addSpawnId(THEODORE);
|
||||
}
|
||||
|
||||
@Override
|
||||
public String onAdvEvent(String event, L2Npc npc, L2PcInstance player)
|
||||
{
|
||||
if (event.equals("SPAM_TEXT") && (npc != null))
|
||||
{
|
||||
broadcastNpcSay(npc, Say2.NPC_ALL, NpcStringId.AND_NOW_YOUR_JOURNEY_BEGINS);
|
||||
}
|
||||
return super.onAdvEvent(event, npc, player);
|
||||
}
|
||||
|
||||
@Override
|
||||
public String onSpawn(L2Npc npc)
|
||||
{
|
||||
startQuestTimer("SPAM_TEXT", 12000, npc, null, true);
|
||||
return super.onSpawn(npc);
|
||||
}
|
||||
|
||||
public static void main(String[] args)
|
||||
{
|
||||
new Theodore();
|
||||
}
|
||||
}
|
33
trunk/dist/game/data/scripts/ai/npc/AwakeningMaster/33397-no.htm
vendored
Normal file
33
trunk/dist/game/data/scripts/ai/npc/AwakeningMaster/33397-no.htm
vendored
Normal file
@@ -0,0 +1,33 @@
|
||||
<html>
|
||||
<body scroll="no">
|
||||
<!-- Edge Decoration Table -->
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="292" height="358" background="L2UI_CH3.refinewnd_back_Pattern">
|
||||
<tr>
|
||||
<td>
|
||||
<!-- Class Mark Table -->
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="292"
|
||||
background="L2UI_CT1.HtmlWnd_DF_TextureKnight">
|
||||
<tr>
|
||||
<td align="center">
|
||||
<!-- Text Table -->
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="272" height="338">
|
||||
<tr>
|
||||
<td height="90"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="center">It is not possible for you to Awaken as a Sigel Knight.<br>
|
||||
<font color="af9878">(Only characters level 85 or above who have completed their 3rd
|
||||
class transfer and possess the Scroll of Afterlife may Awaken.) </font></td>
|
||||
</tr>
|
||||
</table>
|
||||
<!-- //Text Table -->
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<!-- //Class Mark Table -->
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<!-- //Edge Decoration -->
|
||||
</body>
|
||||
</html>
|
34
trunk/dist/game/data/scripts/ai/npc/AwakeningMaster/33397-no_class.htm
vendored
Normal file
34
trunk/dist/game/data/scripts/ai/npc/AwakeningMaster/33397-no_class.htm
vendored
Normal file
@@ -0,0 +1,34 @@
|
||||
<html>
|
||||
|
||||
<body scroll="no">
|
||||
<!-- Edge Decoration Table -->
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="292" height="358" background="L2UI_CH3.refinewnd_back_Pattern">
|
||||
<tr>
|
||||
<td>
|
||||
<!-- Class Mark Table -->
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="292"
|
||||
background="L2UI_CT1.HtmlWnd_DF_TextureKnight">
|
||||
<tr>
|
||||
<td align="center">
|
||||
<!-- Text Table -->
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="272" height="338">
|
||||
<tr>
|
||||
<td height="150"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="center">You are not walking the Knight's path. You must seek the mark that is
|
||||
appropriate for you.<br> <font color="af9878">(Only Knight Class characters may
|
||||
Awaken <font color="LEVEL">as Sigel Knights</font>.)</font></td>
|
||||
</tr>
|
||||
</table>
|
||||
<!-- //Text Table -->
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<!-- //Class Mark Table -->
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<!-- //Edge Decoration -->
|
||||
</body>
|
||||
</html>
|
19
trunk/dist/game/data/scripts/ai/npc/AwakeningMaster/33397.html
vendored
Normal file
19
trunk/dist/game/data/scripts/ai/npc/AwakeningMaster/33397.html
vendored
Normal file
@@ -0,0 +1,19 @@
|
||||
<html><body scroll="no">
|
||||
<!-- Edge Decoration Table -->
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="292" height="358" background="L2UI_CH3.refinewnd_back_Pattern">
|
||||
<tr><td>
|
||||
<!-- Class Mark Table -->
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="292" background="L2UI_CT1.HtmlWnd_DF_TextureKnight">
|
||||
<tr><td align="center">
|
||||
<!-- Text Table -->
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="272" height="338">
|
||||
<tr><td height="216"> </td></tr>
|
||||
<tr><td height="100" align="center" valign="bottom">You are brave to take this road!<br>Will you accept the help of the ancient hero Nabiarov and be awoken as a <font color="LEVEL">Sigel Knight</font>?</td></tr>
|
||||
<tr><td align="center"><button value="Awaken" action="bypass -h Quest AwakeningMaster awakening" width="200" height="31" back="L2UI_CT1.HtmlWnd_DF_Awake_Down" fore="L2UI_CT1.HtmlWnd_DF_Awake"></td></tr>
|
||||
</table>
|
||||
<!-- //Text Table -->
|
||||
</td></tr></table>
|
||||
<!-- //Class Mark Table -->
|
||||
</td></tr></table>
|
||||
<!-- //Edge Decoration -->
|
||||
</body></html>
|
33
trunk/dist/game/data/scripts/ai/npc/AwakeningMaster/33398-no.htm
vendored
Normal file
33
trunk/dist/game/data/scripts/ai/npc/AwakeningMaster/33398-no.htm
vendored
Normal file
@@ -0,0 +1,33 @@
|
||||
<html>
|
||||
<body scroll="no">
|
||||
<!-- Edge Decoration Table -->
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="292" height="358" background="L2UI_CH3.refinewnd_back_Pattern">
|
||||
<tr>
|
||||
<td>
|
||||
<!-- Class Mark Table -->
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="292"
|
||||
background="L2UI_CT1.HtmlWnd_DF_TextureWarrior">
|
||||
<tr>
|
||||
<td align="center">
|
||||
<!-- Text Table -->
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="272" height="338">
|
||||
<tr>
|
||||
<td height="90"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="center">It is not possible for you to Awaken as a Tyrr Warrior. <br>
|
||||
<font color="af9878">(Only characters level 85 or above who have completed their 3rd
|
||||
class transfer and possess the Scroll of Afterlife may Awaken.) </font></td>
|
||||
</tr>
|
||||
</table>
|
||||
<!-- //Text Table -->
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<!-- //Class Mark Table -->
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<!-- //Edge Decoration -->
|
||||
</body>
|
||||
</html>
|
34
trunk/dist/game/data/scripts/ai/npc/AwakeningMaster/33398-no_class.htm
vendored
Normal file
34
trunk/dist/game/data/scripts/ai/npc/AwakeningMaster/33398-no_class.htm
vendored
Normal file
@@ -0,0 +1,34 @@
|
||||
<html>
|
||||
|
||||
<body scroll="no">
|
||||
<!-- Edge Decoration Table -->
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="292" height="358" background="L2UI_CH3.refinewnd_back_Pattern">
|
||||
<tr>
|
||||
<td>
|
||||
<!-- Class Mark Table -->
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="292"
|
||||
background="L2UI_CT1.HtmlWnd_DF_TextureWarrior">
|
||||
<tr>
|
||||
<td align="center">
|
||||
<!-- Text Table -->
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="272" height="338">
|
||||
<tr>
|
||||
<td height="150"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="center">The path you walk is not that of a Warrior. Seek the mark that is
|
||||
appropriate for you.<br> <font color="af9878">(Only Warrior Class characters may
|
||||
Awaken as a Tyrr Warrior.)</font></td>
|
||||
</tr>
|
||||
</table>
|
||||
<!-- //Text Table -->
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<!-- //Class Mark Table -->
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<!-- //Edge Decoration -->
|
||||
</body>
|
||||
</html>
|
19
trunk/dist/game/data/scripts/ai/npc/AwakeningMaster/33398.html
vendored
Normal file
19
trunk/dist/game/data/scripts/ai/npc/AwakeningMaster/33398.html
vendored
Normal file
@@ -0,0 +1,19 @@
|
||||
<html><body scroll="no">
|
||||
<!-- Edge Decoration Table -->
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="292" height="358" background="L2UI_CH3.refinewnd_back_Pattern">
|
||||
<tr><td>
|
||||
<!-- Class Mark Table -->
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="292" background="L2UI_CT1.HtmlWnd_DF_TextureWarrior">
|
||||
<tr><td align="center">
|
||||
<!-- Text Table -->
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="272" height="338">
|
||||
<tr><td height="216"> </td></tr>
|
||||
<tr><td height="100" align="center" valign="bottom">You are brave to take this road!<br>Will you accept the help of the ancient hero Nabiarov and be awoken as a <font color="LEVEL">Tyrr Warrior</font>?</td></tr>
|
||||
<tr><td align="center"><button value="Awaken" action="bypass -h Quest AwakeningMaster awakening" width="200" height="31" back="L2UI_CT1.HtmlWnd_DF_Awake_Down" fore="L2UI_CT1.HtmlWnd_DF_Awake"></td></tr>
|
||||
</table>
|
||||
<!-- //Text Table -->
|
||||
</td></tr></table>
|
||||
<!-- //Class Mark Table -->
|
||||
</td></tr></table>
|
||||
<!-- //Edge Decoration -->
|
||||
</body></html>
|
32
trunk/dist/game/data/scripts/ai/npc/AwakeningMaster/33399-no.htm
vendored
Normal file
32
trunk/dist/game/data/scripts/ai/npc/AwakeningMaster/33399-no.htm
vendored
Normal file
@@ -0,0 +1,32 @@
|
||||
<html>
|
||||
<body scroll="no">
|
||||
<!-- Edge Decoration Table -->
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="292" height="358" background="L2UI_CH3.refinewnd_back_Pattern">
|
||||
<tr>
|
||||
<td>
|
||||
<!-- Class Mark Table -->
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="292" background="L2UI_CT1.HtmlWnd_DF_TextureRogue">
|
||||
<tr>
|
||||
<td align="center">
|
||||
<!-- Text Table -->
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="272" height="338">
|
||||
<tr>
|
||||
<td height="90"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="center">It is not possible for you to Awaken as an Othell Rogue.<br>
|
||||
<font color="af9878">(Only characters level 85 or above who have completed their 3rd
|
||||
class transfer and possess the Scroll of Afterlife may Awaken.)</font></td>
|
||||
</tr>
|
||||
</table>
|
||||
<!-- //Text Table -->
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<!-- //Class Mark Table -->
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<!-- //Edge Decoration -->
|
||||
</body>
|
||||
</html>
|
33
trunk/dist/game/data/scripts/ai/npc/AwakeningMaster/33399-no_class.htm
vendored
Normal file
33
trunk/dist/game/data/scripts/ai/npc/AwakeningMaster/33399-no_class.htm
vendored
Normal file
@@ -0,0 +1,33 @@
|
||||
<html>
|
||||
|
||||
<body scroll="no">
|
||||
<!-- Edge Decoration Table -->
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="292" height="358" background="L2UI_CH3.refinewnd_back_Pattern">
|
||||
<tr>
|
||||
<td>
|
||||
<!-- Class Mark Table -->
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="292" background="L2UI_CT1.HtmlWnd_DF_TextureRogue">
|
||||
<tr>
|
||||
<td align="center">
|
||||
<!-- Text Table -->
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="272" height="338">
|
||||
<tr>
|
||||
<td height="150"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="center">You do not walk the Rogue’s path. You must seek another that is
|
||||
appropriate for your class.<br> <font color="af9878">(Only Rogue Type Class
|
||||
characters may Awaken as an Othell Rogue.) </font></td>
|
||||
</tr>
|
||||
</table>
|
||||
<!-- //Text Table -->
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<!-- //Class Mark Table -->
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<!-- //Edge Decoration -->
|
||||
</body>
|
||||
</html>
|
19
trunk/dist/game/data/scripts/ai/npc/AwakeningMaster/33399.html
vendored
Normal file
19
trunk/dist/game/data/scripts/ai/npc/AwakeningMaster/33399.html
vendored
Normal file
@@ -0,0 +1,19 @@
|
||||
<html><body scroll="no">
|
||||
<!-- Edge Decoration Table -->
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="292" height="358" background="L2UI_CH3.refinewnd_back_Pattern">
|
||||
<tr><td>
|
||||
<!-- Class Mark Table -->
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="292" background="L2UI_CT1.HtmlWnd_DF_TextureRogue">
|
||||
<tr><td align="center">
|
||||
<!-- Text Table -->
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="272" height="338">
|
||||
<tr><td height="216"> </td></tr>
|
||||
<tr><td height="100" align="center" valign="bottom">You are brave to take this road!<br>Will you accept the help of the ancient hero Nabiarov and be awoken as a <font color="LEVEL">Othell Rogue</font>?</td></tr>
|
||||
<tr><td align="center"><button value="Awaken" action="bypass -h Quest AwakeningMaster awakening" width="200" height="31" back="L2UI_CT1.HtmlWnd_DF_Awake_Down" fore="L2UI_CT1.HtmlWnd_DF_Awake"></td></tr>
|
||||
</table>
|
||||
<!-- //Text Table -->
|
||||
</td></tr></table>
|
||||
<!-- //Class Mark Table -->
|
||||
</td></tr></table>
|
||||
<!-- //Edge Decoration -->
|
||||
</body></html>
|
33
trunk/dist/game/data/scripts/ai/npc/AwakeningMaster/33400-no.htm
vendored
Normal file
33
trunk/dist/game/data/scripts/ai/npc/AwakeningMaster/33400-no.htm
vendored
Normal file
@@ -0,0 +1,33 @@
|
||||
<html>
|
||||
<body scroll="no">
|
||||
<!-- Edge Decoration Table -->
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="292" height="358" background="L2UI_CH3.refinewnd_back_Pattern">
|
||||
<tr>
|
||||
<td>
|
||||
<!-- Class Mark Table -->
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="292"
|
||||
background="L2UI_CT1.HtmlWnd_DF_TextureArcher">
|
||||
<tr>
|
||||
<td align="center">
|
||||
<!-- Text Table -->
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="272" height="338">
|
||||
<tr>
|
||||
<td height="90"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="center">It is not possible for you to Awaken as a Yul Archer. <br>
|
||||
<font color="af9878">(Only characters level 85 or above who have completed their 3rd
|
||||
class transfer and possess the Scroll of Afterlife may Awaken.) </font></td>
|
||||
</tr>
|
||||
</table>
|
||||
<!-- //Text Table -->
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<!-- //Class Mark Table -->
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<!-- //Edge Decoration -->
|
||||
</body>
|
||||
</html>
|
34
trunk/dist/game/data/scripts/ai/npc/AwakeningMaster/33400-no_class.htm
vendored
Normal file
34
trunk/dist/game/data/scripts/ai/npc/AwakeningMaster/33400-no_class.htm
vendored
Normal file
@@ -0,0 +1,34 @@
|
||||
<html>
|
||||
|
||||
<body scroll="no">
|
||||
<!-- Edge Decoration Table -->
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="292" height="358" background="L2UI_CH3.refinewnd_back_Pattern">
|
||||
<tr>
|
||||
<td>
|
||||
<!-- Class Mark Table -->
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="292"
|
||||
background="L2UI_CT1.HtmlWnd_DF_TextureArcher">
|
||||
<tr>
|
||||
<td align="center">
|
||||
<!-- Text Table -->
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="272" height="338">
|
||||
<tr>
|
||||
<td height="150"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="center">You do not walk the Archer’s path. You must seek another that is
|
||||
appropriate for your class.<br> <font color="af9878">(Only Archer Class characters
|
||||
may Awaken as a Yul Archer.)</font></td>
|
||||
</tr>
|
||||
</table>
|
||||
<!-- //Text Table -->
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<!-- //Class Mark Table -->
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<!-- //Edge Decoration -->
|
||||
</body>
|
||||
</html>
|
19
trunk/dist/game/data/scripts/ai/npc/AwakeningMaster/33400.html
vendored
Normal file
19
trunk/dist/game/data/scripts/ai/npc/AwakeningMaster/33400.html
vendored
Normal file
@@ -0,0 +1,19 @@
|
||||
<html><body scroll="no">
|
||||
<!-- Edge Decoration Table -->
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="292" height="358" background="L2UI_CH3.refinewnd_back_Pattern">
|
||||
<tr><td>
|
||||
<!-- Class Mark Table -->
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="292" background="L2UI_CT1.HtmlWnd_DF_TextureArcher">
|
||||
<tr><td align="center">
|
||||
<!-- Text Table -->
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="272" height="338">
|
||||
<tr><td height="216"> </td></tr>
|
||||
<tr><td height="100" align="center" valign="bottom">You are brave to take this road!<br>Will you accept the help of the ancient hero Nabiarov and be awoken as a <font color="LEVEL">Yul Archer</font>?</td></tr>
|
||||
<tr><td align="center"><button value="Awaken" action="bypass -h Quest AwakeningMaster awakening" width="200" height="31" back="L2UI_CT1.HtmlWnd_DF_Awake_Down" fore="L2UI_CT1.HtmlWnd_DF_Awake"></td></tr>
|
||||
</table>
|
||||
<!-- //Text Table -->
|
||||
</td></tr></table>
|
||||
<!-- //Class Mark Table -->
|
||||
</td></tr></table>
|
||||
<!-- //Edge Decoration -->
|
||||
</body></html>
|
33
trunk/dist/game/data/scripts/ai/npc/AwakeningMaster/33401-no.htm
vendored
Normal file
33
trunk/dist/game/data/scripts/ai/npc/AwakeningMaster/33401-no.htm
vendored
Normal file
@@ -0,0 +1,33 @@
|
||||
<html>
|
||||
<body scroll="no">
|
||||
<!-- Edge Decoration Table -->
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="292" height="358" background="L2UI_CH3.refinewnd_back_Pattern">
|
||||
<tr>
|
||||
<td>
|
||||
<!-- Class Mark Table -->
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="292"
|
||||
background="L2UI_CT1.HtmlWnd_DF_TextureWizard">
|
||||
<tr>
|
||||
<td align="center">
|
||||
<!-- Text Table -->
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="272" height="338">
|
||||
<tr>
|
||||
<td height="90"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="center">It is not possible for you to Awaken as a Feoh Wizard.<br>
|
||||
<font color="af9878">(Only characters level 85 or above who have completed their 3rd
|
||||
class transfer and possess the Scroll of Afterlife may Awaken.)</font></td>
|
||||
</tr>
|
||||
</table>
|
||||
<!-- //Text Table -->
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<!-- //Class Mark Table -->
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<!-- //Edge Decoration -->
|
||||
</body>
|
||||
</html>
|
34
trunk/dist/game/data/scripts/ai/npc/AwakeningMaster/33401-no_class.htm
vendored
Normal file
34
trunk/dist/game/data/scripts/ai/npc/AwakeningMaster/33401-no_class.htm
vendored
Normal file
@@ -0,0 +1,34 @@
|
||||
<html>
|
||||
|
||||
<body scroll="no">
|
||||
<!-- Edge Decoration Table -->
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="292" height="358" background="L2UI_CH3.refinewnd_back_Pattern">
|
||||
<tr>
|
||||
<td>
|
||||
<!-- Class Mark Table -->
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="292"
|
||||
background="L2UI_CT1.HtmlWnd_DF_TextureWizard">
|
||||
<tr>
|
||||
<td align="center">
|
||||
<!-- Text Table -->
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="272" height="338">
|
||||
<tr>
|
||||
<td height="150"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="center">You do not walk the Wizard’s path. You must seek another that is
|
||||
appropriate for your class.<br> <font color="af9878">(Only Wizard Class characters
|
||||
may Awaken as a Feoh Wizard.)</font></td>
|
||||
</tr>
|
||||
</table>
|
||||
<!-- //Text Table -->
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<!-- //Class Mark Table -->
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<!-- //Edge Decoration -->
|
||||
</body>
|
||||
</html>
|
19
trunk/dist/game/data/scripts/ai/npc/AwakeningMaster/33401.html
vendored
Normal file
19
trunk/dist/game/data/scripts/ai/npc/AwakeningMaster/33401.html
vendored
Normal file
@@ -0,0 +1,19 @@
|
||||
<html><body scroll="no">
|
||||
<!-- Edge Decoration Table -->
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="292" height="358" background="L2UI_CH3.refinewnd_back_Pattern">
|
||||
<tr><td>
|
||||
<!-- Class Mark Table -->
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="292" background="L2UI_CT1.HtmlWnd_DF_TextureWizard">
|
||||
<tr><td align="center">
|
||||
<!-- Text Table -->
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="272" height="338">
|
||||
<tr><td height="216"> </td></tr>
|
||||
<tr><td height="100" align="center" valign="bottom">You are brave to take this road!<br>Will you accept the help of the ancient hero Nabiarov and be awoken as a <font color="LEVEL">Feoh Wizard</font>?</td></tr>
|
||||
<tr><td align="center"><button value="Awaken" action="bypass -h Quest AwakeningMaster awakening" width="200" height="31" back="L2UI_CT1.HtmlWnd_DF_Awake_Down" fore="L2UI_CT1.HtmlWnd_DF_Awake"></td></tr>
|
||||
</table>
|
||||
<!-- //Text Table -->
|
||||
</td></tr></table>
|
||||
<!-- //Class Mark Table -->
|
||||
</td></tr></table>
|
||||
<!-- //Edge Decoration -->
|
||||
</body></html>
|
33
trunk/dist/game/data/scripts/ai/npc/AwakeningMaster/33402-no.htm
vendored
Normal file
33
trunk/dist/game/data/scripts/ai/npc/AwakeningMaster/33402-no.htm
vendored
Normal file
@@ -0,0 +1,33 @@
|
||||
<html>
|
||||
<body scroll="no">
|
||||
<!-- Edge Decoration Table -->
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="292" height="358" background="L2UI_CH3.refinewnd_back_Pattern">
|
||||
<tr>
|
||||
<td>
|
||||
<!-- Class Mark Table -->
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="292"
|
||||
background="L2UI_CT1.HtmlWnd_DF_TextureEnchanter">
|
||||
<tr>
|
||||
<td align="center">
|
||||
<!-- Text Table -->
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="272" height="338">
|
||||
<tr>
|
||||
<td height="90"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="center">It is not possible for you to Awaken as an Iss Enchanter. <br>
|
||||
<font color="af9878">(Only characters level 85 or above who have completed their 3rd
|
||||
class transfer and possess the Scroll of Afterlife may Awaken.)</font></td>
|
||||
</tr>
|
||||
</table>
|
||||
<!-- //Text Table -->
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<!-- //Class Mark Table -->
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<!-- //Edge Decoration -->
|
||||
</body>
|
||||
</html>
|
34
trunk/dist/game/data/scripts/ai/npc/AwakeningMaster/33402-no_class.htm
vendored
Normal file
34
trunk/dist/game/data/scripts/ai/npc/AwakeningMaster/33402-no_class.htm
vendored
Normal file
@@ -0,0 +1,34 @@
|
||||
<html>
|
||||
|
||||
<body scroll="no">
|
||||
<!-- Edge Decoration Table -->
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="292" height="358" background="L2UI_CH3.refinewnd_back_Pattern">
|
||||
<tr>
|
||||
<td>
|
||||
<!-- Class Mark Table -->
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="292"
|
||||
background="L2UI_CT1.HtmlWnd_DF_TextureEnchanter">
|
||||
<tr>
|
||||
<td align="center">
|
||||
<!-- Text Table -->
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="272" height="338">
|
||||
<tr>
|
||||
<td height="150"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="center">You do not walk the Enchanter’s path. You must seek another that is
|
||||
appropriate for your class.<br> <font color="af9878">(Only Enchanter Class
|
||||
characters may Awaken as an Iss Enchanter.)</font></td>
|
||||
</tr>
|
||||
</table>
|
||||
<!-- //Text Table -->
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<!-- //Class Mark Table -->
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<!-- //Edge Decoration -->
|
||||
</body>
|
||||
</html>
|
19
trunk/dist/game/data/scripts/ai/npc/AwakeningMaster/33402.html
vendored
Normal file
19
trunk/dist/game/data/scripts/ai/npc/AwakeningMaster/33402.html
vendored
Normal file
@@ -0,0 +1,19 @@
|
||||
<html><body scroll="no">
|
||||
<!-- Edge Decoration Table -->
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="292" height="358" background="L2UI_CH3.refinewnd_back_Pattern">
|
||||
<tr><td>
|
||||
<!-- Class Mark Table -->
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="292" background="L2UI_CT1.HtmlWnd_DF_TextureEnchanter">
|
||||
<tr><td align="center">
|
||||
<!-- Text Table -->
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="272" height="338">
|
||||
<tr><td height="216"> </td></tr>
|
||||
<tr><td height="100" align="center" valign="bottom">You are brave to take this road!<br>Will you accept the help of the ancient hero Nabiarov and be awoken as a <font color="LEVEL">Iss Enchanter</font>?</td></tr>
|
||||
<tr><td align="center"><button value="Awaken" action="bypass -h Quest AwakeningMaster awakening" width="200" height="31" back="L2UI_CT1.HtmlWnd_DF_Awake_Down" fore="L2UI_CT1.HtmlWnd_DF_Awake"></td></tr>
|
||||
</table>
|
||||
<!-- //Text Table -->
|
||||
</td></tr></table>
|
||||
<!-- //Class Mark Table -->
|
||||
</td></tr></table>
|
||||
<!-- //Edge Decoration -->
|
||||
</body></html>
|
33
trunk/dist/game/data/scripts/ai/npc/AwakeningMaster/33403-no.htm
vendored
Normal file
33
trunk/dist/game/data/scripts/ai/npc/AwakeningMaster/33403-no.htm
vendored
Normal file
@@ -0,0 +1,33 @@
|
||||
<html>
|
||||
<body scroll="no">
|
||||
<!-- Edge Decoration Table -->
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="292" height="358" background="L2UI_CH3.refinewnd_back_Pattern">
|
||||
<tr>
|
||||
<td>
|
||||
<!-- Class Mark Table -->
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="292"
|
||||
background="L2UI_CT1.HtmlWnd_DF_TextureSummoner">
|
||||
<tr>
|
||||
<td align="center">
|
||||
<!-- Text Table -->
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="272" height="338">
|
||||
<tr>
|
||||
<td height="90"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="center">It is not possible for you to Awaken as a Wynn Summoner. <br>
|
||||
<font color="af9878">(Only characters level 85 or above who have completed their 3rd
|
||||
class transfer and possess the Scroll of Afterlife may Awaken.) </font></td>
|
||||
</tr>
|
||||
</table>
|
||||
<!-- //Text Table -->
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<!-- //Class Mark Table -->
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<!-- //Edge Decoration -->
|
||||
</body>
|
||||
</html>
|
34
trunk/dist/game/data/scripts/ai/npc/AwakeningMaster/33403-no_class.htm
vendored
Normal file
34
trunk/dist/game/data/scripts/ai/npc/AwakeningMaster/33403-no_class.htm
vendored
Normal file
@@ -0,0 +1,34 @@
|
||||
<html>
|
||||
|
||||
<body scroll="no">
|
||||
<!-- Edge Decoration Table -->
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="292" height="358" background="L2UI_CH3.refinewnd_back_Pattern">
|
||||
<tr>
|
||||
<td>
|
||||
<!-- Class Mark Table -->
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="292"
|
||||
background="L2UI_CT1.HtmlWnd_DF_TextureSummoner">
|
||||
<tr>
|
||||
<td align="center">
|
||||
<!-- Text Table -->
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="272" height="338">
|
||||
<tr>
|
||||
<td height="150"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="center">You do not walk the Summoner’s path. You must seek another that is
|
||||
appropriate for your class.<br> <font color="af9878">(Only Summoner Class
|
||||
characters may Awaken as an Wynn Summoner.)</font></td>
|
||||
</tr>
|
||||
</table>
|
||||
<!-- //Text Table -->
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<!-- //Class Mark Table -->
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<!-- //Edge Decoration -->
|
||||
</body>
|
||||
</html>
|
19
trunk/dist/game/data/scripts/ai/npc/AwakeningMaster/33403.html
vendored
Normal file
19
trunk/dist/game/data/scripts/ai/npc/AwakeningMaster/33403.html
vendored
Normal file
@@ -0,0 +1,19 @@
|
||||
<html><body scroll="no">
|
||||
<!-- Edge Decoration Table -->
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="292" height="358" background="L2UI_CH3.refinewnd_back_Pattern">
|
||||
<tr><td>
|
||||
<!-- Class Mark Table -->
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="292" background="L2UI_CT1.HtmlWnd_DF_TextureSummoner">
|
||||
<tr><td align="center">
|
||||
<!-- Text Table -->
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="272" height="338">
|
||||
<tr><td height="216"> </td></tr>
|
||||
<tr><td height="100" align="center" valign="bottom">You are brave to take this road!<br>Will you accept the help of the ancient hero Nabiarov and be awoken as a <font color="LEVEL">Wynn Summoner</font>?</td></tr>
|
||||
<tr><td align="center"><button value="Awaken" action="bypass -h Quest AwakeningMaster awakening" width="200" height="31" back="L2UI_CT1.HtmlWnd_DF_Awake_Down" fore="L2UI_CT1.HtmlWnd_DF_Awake"></td></tr>
|
||||
</table>
|
||||
<!-- //Text Table -->
|
||||
</td></tr></table>
|
||||
<!-- //Class Mark Table -->
|
||||
</td></tr></table>
|
||||
<!-- //Edge Decoration -->
|
||||
</body></html>
|
33
trunk/dist/game/data/scripts/ai/npc/AwakeningMaster/33404-no.htm
vendored
Normal file
33
trunk/dist/game/data/scripts/ai/npc/AwakeningMaster/33404-no.htm
vendored
Normal file
@@ -0,0 +1,33 @@
|
||||
<html>
|
||||
<body scroll="no">
|
||||
<!-- Edge Decoration Table -->
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="292" height="358" background="L2UI_CH3.refinewnd_back_Pattern">
|
||||
<tr>
|
||||
<td>
|
||||
<!-- Class Mark Table -->
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="292"
|
||||
background="L2UI_CT1.HtmlWnd_DF_TextureHealer">
|
||||
<tr>
|
||||
<td align="center">
|
||||
<!-- Text Table -->
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="272" height="338">
|
||||
<tr>
|
||||
<td height="90"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="center">It is not possible for you to Awaken as an Aeore Healer. <br>
|
||||
<font color="af9878">(Only characters level 85 or above who have completed their 3rd
|
||||
class transfer and possess the Scroll of Afterlife may Awaken.)</font></td>
|
||||
</tr>
|
||||
</table>
|
||||
<!-- //Text Table -->
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<!-- //Class Mark Table -->
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<!-- //Edge Decoration -->
|
||||
</body>
|
||||
</html>
|
34
trunk/dist/game/data/scripts/ai/npc/AwakeningMaster/33404-no_class.htm
vendored
Normal file
34
trunk/dist/game/data/scripts/ai/npc/AwakeningMaster/33404-no_class.htm
vendored
Normal file
@@ -0,0 +1,34 @@
|
||||
<html>
|
||||
|
||||
<body scroll="no">
|
||||
<!-- Edge Decoration Table -->
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="292" height="358" background="L2UI_CH3.refinewnd_back_Pattern">
|
||||
<tr>
|
||||
<td>
|
||||
<!-- Class Mark Table -->
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="292"
|
||||
background="L2UI_CT1.HtmlWnd_DF_TextureHealer">
|
||||
<tr>
|
||||
<td align="center">
|
||||
<!-- Text Table -->
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="272" height="338">
|
||||
<tr>
|
||||
<td height="150"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="center">You do not walk the Healer’s path. You must seek another that is
|
||||
appropriate for your class.<br> <font color="af9878">(Only Healer Class characters
|
||||
may Awaken as an Aeore Healer.)</font></td>
|
||||
</tr>
|
||||
</table>
|
||||
<!-- //Text Table -->
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<!-- //Class Mark Table -->
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<!-- //Edge Decoration -->
|
||||
</body>
|
||||
</html>
|
19
trunk/dist/game/data/scripts/ai/npc/AwakeningMaster/33404.html
vendored
Normal file
19
trunk/dist/game/data/scripts/ai/npc/AwakeningMaster/33404.html
vendored
Normal file
@@ -0,0 +1,19 @@
|
||||
<html><body scroll="no">
|
||||
<!-- Edge Decoration Table -->
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="292" height="358" background="L2UI_CH3.refinewnd_back_Pattern">
|
||||
<tr><td>
|
||||
<!-- Class Mark Table -->
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="292" background="L2UI_CT1.HtmlWnd_DF_TextureHealer">
|
||||
<tr><td align="center">
|
||||
<!-- Text Table -->
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="272" height="338">
|
||||
<tr><td height="216"> </td></tr>
|
||||
<tr><td height="100" align="center" valign="bottom">You are brave to take this road!<br>Will you accept the help of the ancient hero Nabiarov and be awoken as a <font color="LEVEL">Aeore Healer</font>?</td></tr>
|
||||
<tr><td align="center"><button value="Awaken" action="bypass -h Quest AwakeningMaster awakening" width="200" height="31" back="L2UI_CT1.HtmlWnd_DF_Awake_Down" fore="L2UI_CT1.HtmlWnd_DF_Awake"></td></tr>
|
||||
</table>
|
||||
<!-- //Text Table -->
|
||||
</td></tr></table>
|
||||
<!-- //Class Mark Table -->
|
||||
</td></tr></table>
|
||||
<!-- //Edge Decoration -->
|
||||
</body></html>
|
292
trunk/dist/game/data/scripts/ai/npc/AwakeningMaster/AwakeningMaster.java
vendored
Normal file
292
trunk/dist/game/data/scripts/ai/npc/AwakeningMaster/AwakeningMaster.java
vendored
Normal file
@@ -0,0 +1,292 @@
|
||||
/*
|
||||
* 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.AwakeningMaster;
|
||||
|
||||
import quests.Q10338_SeizeYourDestiny.Q10338_SeizeYourDestiny;
|
||||
import ai.npc.AbstractNpcAI;
|
||||
|
||||
import com.l2jserver.gameserver.ThreadPoolManager;
|
||||
import com.l2jserver.gameserver.enums.CategoryType;
|
||||
import com.l2jserver.gameserver.enums.UserInfoType;
|
||||
import com.l2jserver.gameserver.model.actor.L2Npc;
|
||||
import com.l2jserver.gameserver.model.actor.instance.L2PcInstance;
|
||||
import com.l2jserver.gameserver.model.base.ClassId;
|
||||
import com.l2jserver.gameserver.model.entity.Hero;
|
||||
import com.l2jserver.gameserver.model.events.EventType;
|
||||
import com.l2jserver.gameserver.model.events.ListenerRegisterType;
|
||||
import com.l2jserver.gameserver.model.events.annotations.RegisterEvent;
|
||||
import com.l2jserver.gameserver.model.events.annotations.RegisterType;
|
||||
import com.l2jserver.gameserver.model.events.impl.character.player.OnPlayerChangeToAwakenedClass;
|
||||
import com.l2jserver.gameserver.model.items.instance.L2ItemInstance;
|
||||
import com.l2jserver.gameserver.model.quest.QuestState;
|
||||
import com.l2jserver.gameserver.network.SystemMessageId;
|
||||
import com.l2jserver.gameserver.network.serverpackets.ExChangeToAwakenedClass;
|
||||
import com.l2jserver.gameserver.network.serverpackets.ExShowUsm;
|
||||
import com.l2jserver.gameserver.network.serverpackets.SocialAction;
|
||||
import com.l2jserver.gameserver.network.serverpackets.UserInfo;
|
||||
|
||||
/**
|
||||
* @author Sdw
|
||||
*/
|
||||
public class AwakeningMaster extends AbstractNpcAI
|
||||
{
|
||||
// Masters
|
||||
private static final int SIGEL_MASTER = 33397;
|
||||
private static final int TYRR_MASTER = 33398;
|
||||
private static final int OTHELL_MASTER = 33399;
|
||||
private static final int YUL_MASTER = 33400;
|
||||
private static final int FEOH_MASTER = 33401;
|
||||
private static final int ISS_MASTER = 33402;
|
||||
private static final int WYNN_MASTER = 33403;
|
||||
private static final int AEORE_MASTER = 33404;
|
||||
|
||||
// Items
|
||||
private static final int SCROLL_OF_AFTERLIFE = 17600;
|
||||
private final static int ABELIUS_POWER = 32264;
|
||||
private final static int SAPYROS_POWER = 32265;
|
||||
private final static int ASHAGEN_POWER = 32266;
|
||||
private final static int CRANIGG_POWER = 32267;
|
||||
private final static int SOLTKREIG_POWER = 32268;
|
||||
private final static int NAVIAROPE_POWER = 32269;
|
||||
private final static int LEISTER_POWER = 32270;
|
||||
private final static int LAKCIS_POWER = 32271;
|
||||
|
||||
private AwakeningMaster()
|
||||
{
|
||||
super(AwakeningMaster.class.getSimpleName(), "ai/npc");
|
||||
addStartNpc(SIGEL_MASTER, TYRR_MASTER, OTHELL_MASTER, YUL_MASTER, FEOH_MASTER, ISS_MASTER, WYNN_MASTER, AEORE_MASTER);
|
||||
addTalkId(SIGEL_MASTER, TYRR_MASTER, OTHELL_MASTER, YUL_MASTER, FEOH_MASTER, ISS_MASTER, WYNN_MASTER, AEORE_MASTER);
|
||||
addFirstTalkId(SIGEL_MASTER, TYRR_MASTER, OTHELL_MASTER, YUL_MASTER, FEOH_MASTER, ISS_MASTER, WYNN_MASTER, AEORE_MASTER);
|
||||
}
|
||||
|
||||
@Override
|
||||
public String onAdvEvent(String event, L2Npc npc, L2PcInstance player)
|
||||
{
|
||||
final QuestState st = getQuestState(player, true);
|
||||
if (st == null)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
String htmltext = null;
|
||||
switch (event)
|
||||
{
|
||||
case "awakening":
|
||||
{
|
||||
final QuestState st2 = player.getQuestState(Q10338_SeizeYourDestiny.class.getSimpleName());
|
||||
if (st.hasQuestItems(SCROLL_OF_AFTERLIFE) && (player.getLevel() > 84) && (!player.isSubClassActive() || player.isDualClassActive()) && player.isInCategory(CategoryType.FOURTH_CLASS_GROUP) && (st2 != null) && st2.isCompleted())
|
||||
{
|
||||
switch (npc.getId())
|
||||
{
|
||||
case SIGEL_MASTER:
|
||||
{
|
||||
if (!player.isInCategory(CategoryType.SIGEL_CANDIDATE))
|
||||
{
|
||||
return SIGEL_MASTER + "-no_class.htm";
|
||||
}
|
||||
break;
|
||||
}
|
||||
case TYRR_MASTER:
|
||||
{
|
||||
if (!player.isInCategory(CategoryType.TYRR_CANDIDATE))
|
||||
{
|
||||
return TYRR_MASTER + "-no_class.htm";
|
||||
}
|
||||
break;
|
||||
}
|
||||
case OTHELL_MASTER:
|
||||
{
|
||||
if (!player.isInCategory(CategoryType.OTHELL_CANDIDATE))
|
||||
{
|
||||
return OTHELL_MASTER + "-no_class.htm";
|
||||
}
|
||||
break;
|
||||
}
|
||||
case YUL_MASTER:
|
||||
{
|
||||
if (!player.isInCategory(CategoryType.YUL_CANDIDATE))
|
||||
{
|
||||
return YUL_MASTER + "-no_class.htm";
|
||||
}
|
||||
break;
|
||||
}
|
||||
case FEOH_MASTER:
|
||||
{
|
||||
if (!player.isInCategory(CategoryType.FEOH_CANDIDATE))
|
||||
{
|
||||
return FEOH_MASTER + "-no_class.htm";
|
||||
}
|
||||
break;
|
||||
}
|
||||
case ISS_MASTER:
|
||||
{
|
||||
if (!player.isInCategory(CategoryType.ISS_CANDIDATE))
|
||||
{
|
||||
return ISS_MASTER + "-no_class.htm";
|
||||
}
|
||||
break;
|
||||
}
|
||||
case WYNN_MASTER:
|
||||
{
|
||||
if (!player.isInCategory(CategoryType.WYNN_CANDIDATE))
|
||||
{
|
||||
return WYNN_MASTER + "-no_class.htm";
|
||||
}
|
||||
break;
|
||||
}
|
||||
case AEORE_MASTER:
|
||||
{
|
||||
if (!player.isInCategory(CategoryType.AEORE_CANDIDATE))
|
||||
{
|
||||
return AEORE_MASTER + "-no_class.htm";
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
for (ClassId newClass : player.getClassId().getNextClassIds())
|
||||
{
|
||||
player.sendPacket(new ExChangeToAwakenedClass(newClass.getId()));
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
return npc.getId() + "-no.htm";
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
return htmltext;
|
||||
}
|
||||
|
||||
@RegisterEvent(EventType.ON_PLAYER_CHANGE_TO_AWAKENED_CLASS)
|
||||
@RegisterType(ListenerRegisterType.GLOBAL_PLAYERS)
|
||||
public void OnPlayerChangeToAwakenedClass(OnPlayerChangeToAwakenedClass event)
|
||||
{
|
||||
final L2PcInstance player = event.getActiveChar();
|
||||
|
||||
if (player.isSubClassActive() && !player.isDualClassActive())
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
if ((player.getLevel() < 85) || !player.isInCategory(CategoryType.FOURTH_CLASS_GROUP))
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
final QuestState st = player.getQuestState(Q10338_SeizeYourDestiny.class.getSimpleName());
|
||||
|
||||
if ((st == null) || !st.isCompleted())
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
if (player.isHero() || Hero.getInstance().isUnclaimedHero(player.getObjectId()))
|
||||
{
|
||||
player.sendPacket(SystemMessageId.YOU_CANNOT_AWAKEN_WHEN_YOU_ARE_A_HERO_OR_ON_THE_WAIT_LIST_FOR_HERO_STATUS);
|
||||
return;
|
||||
}
|
||||
|
||||
if (player.getInventory().getSize(false) >= (player.getInventoryLimit() * 0.8))
|
||||
{
|
||||
player.sendPacket(SystemMessageId.YOU_CANNOT_AWAKEN_DUE_TO_YOUR_CURRENT_INVENTORY_WEIGHT_PLEASE_ORGANIZE_YOUR_INVENTORY_AND_TRY_AGAIN_DWARVEN_CHARACTERS_MUST_BE_AT_20_OR_BELOW_THE_INVENTORY_MAX_TO_AWAKEN);
|
||||
return;
|
||||
}
|
||||
|
||||
if (player.isMounted() || player.isTransformed())
|
||||
{
|
||||
player.sendPacket(SystemMessageId.YOU_CANNOT_AWAKEN_WHILE_YOU_RE_TRANSFORMED_OR_RIDING);
|
||||
return;
|
||||
}
|
||||
|
||||
final L2ItemInstance item = player.getInventory().getItemByItemId(SCROLL_OF_AFTERLIFE);
|
||||
if (item == null)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
if (!player.destroyItem("Awakening", item, player, true))
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
for (ClassId newClass : player.getClassId().getNextClassIds())
|
||||
{
|
||||
player.setClassId(newClass.getId());
|
||||
player.sendPacket(SystemMessageId.CONGRATULATIONS_YOU_VE_COMPLETED_A_CLASS_TRANSFER);
|
||||
final UserInfo ui = new UserInfo(player, false);
|
||||
ui.addComponentType(UserInfoType.BASIC_INFO);
|
||||
ui.addComponentType(UserInfoType.MAX_HPCPMP);
|
||||
player.sendPacket(ui);
|
||||
player.broadcastInfo();
|
||||
|
||||
int socialId = 21; // Sigel
|
||||
int itemId = ABELIUS_POWER; // Sigel
|
||||
if (player.isInCategory(CategoryType.TYRR_CANDIDATE))
|
||||
{
|
||||
socialId = 22;
|
||||
itemId = SAPYROS_POWER;
|
||||
}
|
||||
else if (player.isInCategory(CategoryType.OTHELL_CANDIDATE))
|
||||
{
|
||||
socialId = 23;
|
||||
itemId = ASHAGEN_POWER;
|
||||
}
|
||||
else if (player.isInCategory(CategoryType.YUL_CANDIDATE))
|
||||
{
|
||||
socialId = 24;
|
||||
itemId = CRANIGG_POWER;
|
||||
}
|
||||
else if (player.isInCategory(CategoryType.FEOH_CANDIDATE))
|
||||
{
|
||||
socialId = 25;
|
||||
itemId = SOLTKREIG_POWER;
|
||||
}
|
||||
else if (player.isInCategory(CategoryType.ISS_CANDIDATE))
|
||||
{
|
||||
socialId = 26;
|
||||
itemId = NAVIAROPE_POWER;
|
||||
}
|
||||
else if (player.isInCategory(CategoryType.WYNN_CANDIDATE))
|
||||
{
|
||||
socialId = 27;
|
||||
itemId = LEISTER_POWER;
|
||||
}
|
||||
else if (player.isInCategory(CategoryType.AEORE_CANDIDATE))
|
||||
{
|
||||
socialId = 28;
|
||||
itemId = LAKCIS_POWER;
|
||||
}
|
||||
player.broadcastPacket(new SocialAction(player.getObjectId(), socialId));
|
||||
player.addItem("Awakening", itemId, 1, player, true);
|
||||
|
||||
// TODO: Remove skill which does not level up later are removed
|
||||
}
|
||||
|
||||
ThreadPoolManager.getInstance().scheduleGeneral(() ->
|
||||
{
|
||||
player.sendPacket(ExShowUsm.AWAKENING_END);
|
||||
}, 10000);
|
||||
}
|
||||
|
||||
public static void main(String[] args)
|
||||
{
|
||||
new AwakeningMaster();
|
||||
}
|
||||
}
|
@@ -3,6 +3,6 @@ Hello!<br>
|
||||
We Dwarves of the Blacksmith Guild have refined our skills in order to create a greater variety of crops for our Lord.<br>
|
||||
What can I do for you?<br><br>
|
||||
<center>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleBlacksmith 35098-02.html">Manufacture a crop.</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleBlacksmith 35098-02.html">Manufacture a crop</Button>
|
||||
</center>
|
||||
</body></html>
|
@@ -1,6 +1,6 @@
|
||||
<html><body>
|
||||
Sure, no problem! Bring the ingredients needed and I'll create an item for you.<br>
|
||||
<center>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h npc_%objectId%_multisell 350980001">Choose an item.</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h npc_%objectId%_multisell 350980001">Choose an item</Button>
|
||||
</center>
|
||||
</body></html>
|
@@ -3,6 +3,6 @@ My goodness! What brings you here?<br>
|
||||
We Dwarves of the Blacksmith Guild have refined our skills in order to create a greater variety of crops for our Lord.<br>
|
||||
What can I do for you?<br><br>
|
||||
<center>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleBlacksmith 35140-02.html">Manufacture a crop.</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleBlacksmith 35140-02.html">Manufacture a crop</Button>
|
||||
</center>
|
||||
</body></html>
|
@@ -1,6 +1,6 @@
|
||||
<html><body>
|
||||
Sure, no problem! If you bring me the ingredients I need, I'll get right on it!<br>
|
||||
<center>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h npc_%objectId%_multisell 350980002">Choose an item.</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h npc_%objectId%_multisell 350980002">Choose an item</Button>
|
||||
</center>
|
||||
</body></html>
|
@@ -1,6 +1,6 @@
|
||||
<html><body>Blacksmith:<br>
|
||||
Greetings! Is there anything I can do for you today?<br>
|
||||
<center>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleBlacksmith 35182-02.html">Manufacture a crop.</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleBlacksmith 35182-02.html">Manufacture a crop</Button>
|
||||
</center>
|
||||
</body></html>
|
@@ -2,6 +2,6 @@
|
||||
Certainly! If you bring me the ingredients I need I'll make it for you.<br>
|
||||
What would you like?<br>
|
||||
<center>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h npc_%objectId%_multisell 350980003">View the list.</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h npc_%objectId%_multisell 350980003">View the list</Button>
|
||||
</center>
|
||||
</body></html>
|
@@ -3,6 +3,6 @@ Greetings!<br>
|
||||
We Dwarves of the Blacksmith Guild have refined our skills in order to create a greater variety of crops for our Lord.<br>
|
||||
What can I do for you?<br><br>
|
||||
<center>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleBlacksmith 35224-02.html">Manufacture a crop.</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleBlacksmith 35224-02.html">Manufacture a crop</Button>
|
||||
</center>
|
||||
</body></html>
|
||||
</body></html>
|
||||
|
@@ -1,6 +1,6 @@
|
||||
<html><body>
|
||||
Certainly, I'd be glad to make an item for you! Bring me the ingredients I need and I'll make it immediately.<br>
|
||||
<center>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h npc_%objectId%_multisell 350980004">View the list.</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h npc_%objectId%_multisell 350980004">View the list</Button>
|
||||
</center>
|
||||
</body></html>
|
@@ -3,6 +3,6 @@ My goodness! What brings you here?<br>
|
||||
We Dwarves of the Blacksmith Guild have refined our skills in order to create a greater variety of crops for our Lord.<br>
|
||||
What can I do for you?<br><br>
|
||||
<center>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleBlacksmith 35272-02.html">Manufacture a crop.</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleBlacksmith 35272-02.html">Manufacture a crop</Button>
|
||||
</center>
|
||||
</body></html>
|
@@ -3,6 +3,6 @@ My goodness! What brings you here?<br>
|
||||
We Dwarves of the Blacksmith Guild have refined our skills in order to create a greater variety of crops for our Lord.<br>
|
||||
What can I do for you?<br><br>
|
||||
<center>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleBlacksmith 35314-02.html">Manufacture a crop.</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleBlacksmith 35314-02.html">Manufacture a crop</Button>
|
||||
</center>
|
||||
</body></html>
|
@@ -1,6 +1,6 @@
|
||||
<html><body>
|
||||
Certainly, I'd be glad to make an item for you! Bring me the ingredients I need and I'll make it immediately.<br>
|
||||
<center>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h npc_%objectId%_multisell 350980006">View the list.</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h npc_%objectId%_multisell 350980006">View the list</Button>
|
||||
</center>
|
||||
</body></html>
|
@@ -1,48 +0,0 @@
|
||||
<html><body>
|
||||
<center>
|
||||
<table width=270>
|
||||
<tr>
|
||||
<td width=40></td>
|
||||
<td width=95>Outer gate</td>
|
||||
<td width=35><Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 1 19210001 19210002">Open</Button></td>
|
||||
<td width=10> / </td>
|
||||
<td width=50><Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 0 19210001 19210002">Close</Button></td>
|
||||
<td width=40></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td height=5></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>Inner gate</td>
|
||||
<td><Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 1 19210005 19210006">Open</Button></td>
|
||||
<td> / </td>
|
||||
<td><Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 0 19210005 19210006">Close</Button></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td height=5></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>Mooring place</td>
|
||||
<td><Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 1 19210008">Open</Button></td>
|
||||
<td> / </td>
|
||||
<td><Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 0 19210008">Close</Button></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td height=5></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>All gates</td>
|
||||
<td><Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 1 19210001 19210002 19210005 19210006 19210008">Open</Button></td>
|
||||
<td> / </td>
|
||||
<td><Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 0 19210001 19210002 19210005 19210006 19210008">Close</Button></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table><br><br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain chamberlain-01.html">Go back</Button>
|
||||
</center>
|
||||
</body></html>
|
@@ -1,6 +0,0 @@
|
||||
<html><body>&$556;<br><br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain goto 13000" msg="811;Front of the Gludio Castle">Front of the Gludio Castle</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain goto 13001" msg="811;Gludio Town Square">Gludio Town Square</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain goto 13002" msg="811;Front of the Shanty Fortress">Front of the Shanty Fortress</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain goto 13003" msg="811;Front of the Southern Fortress">Front of the Southern Fortress</Button>
|
||||
</body></html>
|
@@ -1,10 +0,0 @@
|
||||
<html><body>&$556;<br><br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain goto 13000" msg="811;Front of the Gludio Castle">Front of the Gludio Castle</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain goto 13001" msg="811;Gludio Town Square">Gludio Town Square</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain goto 13002" msg="811;Front of the Shanty Fortress">Front of the Shanty Fortress</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain goto 13003" msg="811;Front of the Southern Fortress">Front of the Southern Fortress</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain goto 13004" msg="811;Ruins of Agony">Ruins of Agony - 500</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain goto 13005" msg="811;Ruins of Despair">Ruins of Despair - 500</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain goto 13006" msg="811;The Ant Nest">The Ant Nest - 500</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain goto 13007" msg="811;Windawood Manor">Windawood Manor - 500</Button>
|
||||
</body></html>
|
@@ -1,48 +0,0 @@
|
||||
<html><body>
|
||||
<center>
|
||||
<table width=270>
|
||||
<tr>
|
||||
<td width=40></td>
|
||||
<td width=95>Outer gate</td>
|
||||
<td width=35><Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 1 20220001 20220002">Open</Button></td>
|
||||
<td width=10> / </td>
|
||||
<td width=50><Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 0 20220001 20220002">Close</Button></td>
|
||||
<td width=40></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td height=5></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>Inner gate</td>
|
||||
<td><Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 1 20220005 20220006">Open</Button></td>
|
||||
<td> / </td>
|
||||
<td><Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 0 20220005 20220006">Close</Button></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td height=5></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>Mooring place</td>
|
||||
<td><Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 1 20220008">Open</Button></td>
|
||||
<td> / </td>
|
||||
<td><Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 0 20220008">Close</Button></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td height=5></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>All gates</td>
|
||||
<td><Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 1 20220001 20220002 20220005 20220006 20220008">Open</Button></td>
|
||||
<td> / </td>
|
||||
<td><Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 0 20220001 20220002 20220005 20220006 20220008">Close</Button></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table><br><br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain chamberlain-01.html">Go back</Button>
|
||||
</center>
|
||||
</body></html>
|
@@ -1,6 +0,0 @@
|
||||
<html><body>&$556;<br><br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain goto 13008" msg="811;Front Of Dion Castle">Front Of Dion Castle</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain goto 13009" msg="811;Dion Town Square">Dion Town Square</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain goto 13010" msg="811;Front of the Hive Fortress">Front of the Hive Fortress</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain goto 13011" msg="811;Entrance to Floran Village">Entrance to Floran Village</Button>
|
||||
</body></html>
|
@@ -1,10 +0,0 @@
|
||||
<html><body>&$556;<br><br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain goto 13008" msg="811;Front Of Dion Castle">Front Of Dion Castle</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain goto 13009" msg="811;Dion Town Square">Dion Town Square</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain goto 13010" msg="811;Front of the Hive Fortress">Front of the Hive Fortress</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain goto 13011" msg="811;Entrance to Floran Village">Entrance to Floran Village</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain goto 13012" msg="811;Cruma Marshlands">Cruma Marshlands - 500</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain goto 13013" msg="811;Fortress of Resistance">Fortress of Resistance - 500</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain goto 13014" msg="811;Plains of Dion">Plains of Dion - 500</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain goto 13015" msg="811;Tanor Canyon">Tanor Canyon - 500</Button>
|
||||
</body></html>
|
@@ -1,8 +0,0 @@
|
||||
<html><body><br>
|
||||
Activate the traps located in the interior of the island. Once activated, the flames do not distinguish friend from foe. Used properly, the trap is a very effective deterrent to invasion. Of course, it costs a fortune!<br><br>
|
||||
<center>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain manage_trap 0">Activate the trap near the entrance of the inner castle.</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain manage_trap 1">Activate the trap behind the garden in the inner castle.</Button><br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain chamberlain-01.html">Back</Button>
|
||||
</center>
|
||||
</body></html>
|
@@ -1,48 +0,0 @@
|
||||
<html><body>
|
||||
<center>
|
||||
<table width=270>
|
||||
<tr>
|
||||
<td width=40></td>
|
||||
<td width=95>Outer gate</td>
|
||||
<td width=35><Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 1 23220001 23220002">Open</Button></td>
|
||||
<td width=10> / </td>
|
||||
<td width=50><Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 0 23220001 23220002">Close</Button></td>
|
||||
<td width=40></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td height=5></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>Inner gate</td>
|
||||
<td><Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 1 23220005 23220006">Open</Button></td>
|
||||
<td> / </td>
|
||||
<td><Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 0 23220005 23220006">Close</Button></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td height=5></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>Mooring place</td>
|
||||
<td><Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 1 23220008">Open</Button></td>
|
||||
<td> / </td>
|
||||
<td><Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 0 23220008">Close</Button></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td height=5></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>All gates</td>
|
||||
<td><Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 1 23220001 23220002 23220005 23220006 23220008">Open</Button></td>
|
||||
<td> / </td>
|
||||
<td><Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 0 23220001 23220002 23220005 23220006 23220008">Close</Button></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table><br><br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain chamberlain-01.html">Go back</Button>
|
||||
</center>
|
||||
</body></html>
|
@@ -1,6 +0,0 @@
|
||||
<html><body>&$556;<br><br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain goto 13016" msg="811;Front Of Giran Castle">Front Of Giran Castle</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain goto 13017" msg="811;Giran Town Square">Giran Town Square</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain goto 13018" msg="811;Front of the Valley Fortress">Front of the Valley Fortress</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain goto 13019" msg="811;Giran Harbor">Giran Harbor</Button>
|
||||
</body></html>
|
@@ -1,10 +0,0 @@
|
||||
<html><body>&$556;<br><br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain goto 13016" msg="811;Front Of Giran Castle">Front Of Giran Castle</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain goto 13017" msg="811;Giran Town Square">Giran Town Square</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain goto 13018" msg="811;Front of the Valley Fortress">Front of the Valley Fortress</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain goto 13019" msg="811;Giran Harbor">Giran Harbor</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain goto 13020" msg="811;Breka's Stronghold">Breka's Stronghold - 500</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain goto 13021" msg="811;Devil's Isle">Devil's Isle - 500</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain goto 13022" msg="811;Dragon Valley">Dragon Valley - 500</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain goto 13023" msg="811;Tanor Canyon">Tanor Canyon - 500</Button>
|
||||
</body></html>
|
@@ -1,48 +0,0 @@
|
||||
<html><body>
|
||||
<center>
|
||||
<table width=270>
|
||||
<tr>
|
||||
<td width=40></td>
|
||||
<td width=95>Outer gate</td>
|
||||
<td width=35><Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 1 22190001 22190002">Open</Button></td>
|
||||
<td width=10> / </td>
|
||||
<td width=50><Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 0 22190001 22190002">Close</Button></td>
|
||||
<td width=40></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td height=5></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>Inner gate</td>
|
||||
<td><Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 1 22190005 22190006">Open</Button></td>
|
||||
<td> / </td>
|
||||
<td><Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 0 22190005 22190006">Close</Button></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td height=5></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>Mooring place</td>
|
||||
<td><Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 1 22190008">Open</Button></td>
|
||||
<td> / </td>
|
||||
<td><Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 0 22190008">Close</Button></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td height=5></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>All gates</td>
|
||||
<td><Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 1 22190001 22190002 22190005 22190006 22190008">Open</Button></td>
|
||||
<td> / </td>
|
||||
<td><Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 0 22190001 22190002 22190005 22190006 22190008">Close</Button></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table><br><br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain chamberlain-01.html">Go back</Button>
|
||||
</center>
|
||||
</body></html>
|
@@ -1,5 +0,0 @@
|
||||
<html><body>&$556;<br><br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain goto 13024" msg="811;Front Of Oren Castle">Front Of Oren Castle</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain goto 13025" msg="811;Oren Town Square">Oren Town Square</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain goto 13026" msg="811;Front of the Ivory Fortress">Front of the Ivory Fortress</Button>
|
||||
</body></html>
|
@@ -1,10 +0,0 @@
|
||||
<html><body>&$556;<br><br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain goto 13024" msg="811;Front Of Oren Castle">Front Of Oren Castle</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain goto 13025" msg="811;Oren Town Square">Oren Town Square</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain goto 13026" msg="811;Front of the Ivory Fortress">Front of the Ivory Fortress</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain goto 13027" msg="811;Ivory Tower">Ivory Tower - 500</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain goto 13028" msg="811;Near the frontier post">Near the frontier post - 500</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain goto 13029" msg="811;Sea of Spores">Sea of Spores - 500</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain goto 13030" msg="811;Enchanted Valley, Southern Region">Enchanted Valley, Southern Region - 500</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain goto 13031" msg="811;Ancient Battleground">Ancient Battleground - 500</Button>
|
||||
</body></html>
|
@@ -1,8 +0,0 @@
|
||||
<html><body><br>
|
||||
Activate the traps located in the interior of the island. Once activated, the flames do not distinguish friend from foe. Used properly, the trap is a very effective deterrent to invasion. Of course, it costs a fortune!<br><br>
|
||||
<center>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain manage_trap 0">Activate the trap near the entrance of the inner castle.</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain manage_trap 1">Activate the trap behind the garden in the inner castle.</Button><br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain chamberlain-01.html">Back</Button>
|
||||
</center>
|
||||
</body></html>
|
@@ -1,117 +0,0 @@
|
||||
<html><body>
|
||||
<center>
|
||||
<table width=300>
|
||||
<tr>
|
||||
<td width=150>Outer gate</td>
|
||||
<td width=30><Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 1 24180001 24180002">Open</Button></td>
|
||||
<td width=10> / </td>
|
||||
<td width=50><Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 0 24180001 24180002">Close</Button></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td height=5></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Western inner gate</td>
|
||||
<td><Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 1 24180013 24180012">Open</Button></td>
|
||||
<td> / </td>
|
||||
<td><Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 0 24180013 24180012">Close</Button></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td height=5></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Eastern inner gate</td>
|
||||
<td><Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 1 24180014 24180015">Open</Button></td>
|
||||
<td> / </td>
|
||||
<td><Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 0 24180014 24180015">Close</Button></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td height=5></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Hall entrance</td>
|
||||
<td><Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 1 24180005 24180004">Open</Button></td>
|
||||
<td> / </td>
|
||||
<td><Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 0 24180005 24180004">Close</Button></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td height=5></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Second level western gate</td>
|
||||
<td><Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 1 24180008 24180007">Open</Button></td>
|
||||
<td> / </td>
|
||||
<td><Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 0 24180008 24180007">Close</Button></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td height=5></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Second level eastern gate</td>
|
||||
<td><Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 1 24180009 24180010">Open</Button></td>
|
||||
<td> / </td>
|
||||
<td><Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 0 24180009 24180010">Close</Button></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td height=5></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Terrace entrance</td>
|
||||
<td><Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 1 24180016">Open</Button></td>
|
||||
<td> / </td>
|
||||
<td><Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 0 24180016">Close</Button></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td height=5></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Eastern entrance to the sky walk</td>
|
||||
<td><Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 1 24180019">Open</Button>
|
||||
</td>
|
||||
<td> / </td>
|
||||
<td><Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 0 24180019">Close</Button></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td height=5></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Eastern outer gate</td>
|
||||
<td><Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 1 24180018">Open</Button></td>
|
||||
<td> / </td>
|
||||
<td><Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 0 24180018">Close</Button></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td height=5></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Western entrance to the sky walk</td>
|
||||
<td><Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 1 24180021">Open</Button></td>
|
||||
<td> / </td>
|
||||
<td><Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 0 24180021">Close</Button></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td height=5></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Western outer gate</td>
|
||||
<td><Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 1 24180020">Open</Button></td>
|
||||
<td> / </td>
|
||||
<td><Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 0 24180020">Close</Button></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td height=5></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>All gates</td>
|
||||
<td><Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 1 24180001 24180002 24180013 24180012 24180014 24180015 24180005 24180004 24180008 24180007 24180009 24180010 24180016 24180019 24180018 24180021 24180020">Open</Button></td>
|
||||
<td> / </td>
|
||||
<td><Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 0 24180001 24180002 24180013 24180012 24180014 24180015 24180005 24180004 24180008 24180007 24180009 24180010 24180016 24180019 24180018 24180021 24180020">Close</Button></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td height=5></td>
|
||||
</tr>
|
||||
</table><br><br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain chamberlain-01.html">Back</Button>
|
||||
</center>
|
||||
</body></html>
|
@@ -1,6 +0,0 @@
|
||||
<html><body>&$556;<br><br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain goto 13032" msg="811;Front Of Aden Castle">Front Of Aden Castle</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain goto 13033" msg="811;Aden Town Square">Aden Town Square</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain goto 13034" msg="811;Front of the Narsell Fortress">Front of the Narsell Fortress</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain goto 13035" msg="811;Front of the Bayou Fortress">Front of the Bayou Fortress</Button>
|
||||
</body></html>
|
@@ -1,12 +0,0 @@
|
||||
<html><body>&$556;<br><br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain goto 13032" msg="811;Front Of Aden Castle">Front Of Aden Castle</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain goto 13033" msg="811;Aden Town Square">Aden Town Square</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain goto 13034" msg="811;Front of the Narsell Fortress">Front of the Narsell Fortress</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain goto 13035" msg="811;Front of the Bayou Fortress">Front of the Bayou Fortress</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain goto 13036" msg="811;Enchanted Valley, Northen Region">Enchanted Valley, Northen Region - 500</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain goto 13071" msg="811;Blazing Swamp">Blazing Swamp - 500</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain goto 13038" msg="811;Forest of Mirrors">Forest of Mirrors - 500</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain goto 13039" msg="811;Anghel Waterfall">Anghel Waterfall - 500</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain goto 13072" msg="811;The Giant's Cave Upper Layer">The Giant's Cave Upper Layer - 500</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain goto 13073" msg="811;The Giant's Cave Lower Layer">The Giant's Cave Lower Layer - 500</Button>
|
||||
</body></html>
|
@@ -1,48 +0,0 @@
|
||||
<html><body>
|
||||
<center>
|
||||
<table width=270>
|
||||
<tr>
|
||||
<td width=40></td>
|
||||
<td width=95>Outer gate</td>
|
||||
<td width=35><Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 1 23250002 23250001">Open</Button></td>
|
||||
<td width=10> / </td>
|
||||
<td width=50><Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 0 23250002 23250001">Close</Button></td>
|
||||
<td width=40></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td height=5></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>Inner gate</td>
|
||||
<td><Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 1 23250006 23250005">Open</Button></td>
|
||||
<td> / </td>
|
||||
<td><Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 0 23250006 23250005">Close</Button></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td height=5></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>Mooring place</td>
|
||||
<td><Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 1 23250008">Open</Button></td>
|
||||
<td> / </td>
|
||||
<td><Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 0 23250008">Close</Button></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td height=5></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>All gates</td>
|
||||
<td><Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 1 23250002 23250001 23250006 23250005 23250008">Open</Button></td>
|
||||
<td> / </td>
|
||||
<td><Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 0 23250002 23250001 23250006 23250005 23250008">Close</Button></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table><br><br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain chamberlain-01.html">Go back</Button>
|
||||
</center>
|
||||
</body></html>
|
@@ -1,5 +0,0 @@
|
||||
<html><body>&$556;<br><br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain goto 13040" msg="811;Front Of Innadril Castle">Front Of Innadril Castle</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain goto 13041" msg="811;Heine Town Square">Heine Town Square</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain goto 13042" msg="811;Front of the White Sands Fortress">Front of the White Sands Fortress</Button>
|
||||
</body></html>
|
@@ -1,9 +0,0 @@
|
||||
<html><body>&$556;<br><br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain goto 13040" msg="811;Front Of Innadril Castle">Front Of Innadril Castle</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain goto 13041" msg="811;Heine Town Square">Heine Town Square</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain goto 13042" msg="811;Front of the White Sands Fortress">Front of the White Sands Fortress</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain goto 13043" msg="811;The Center of Alligator Island">The Center of Alligator Island - 500</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain goto 13044" msg="811;Field of Silence">Field of Silence - 500</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain goto 13045" msg="811;Field of Whispers">Field of Whispers - 500</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain goto 13046" msg="811;Inside the Garden of Eva">Inside the Garden of Eva - 500</Button>
|
||||
</body></html>
|
@@ -1,8 +0,0 @@
|
||||
<html><body><br>
|
||||
Activate the traps located in the interior of the island. Once activated, the flames do not distinguish friend from foe. Used properly, the trap is a very effective deterrent to invasion. Of course, it costs a fortune!<br><br>
|
||||
<center>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain manage_trap 0">Activate the trap near the entrance of the inner castle.</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain manage_trap 1">Activate the trap behind the garden in the inner castle.</Button><br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain chamberlain-01.html">Back</Button>
|
||||
</center>
|
||||
</body></html>
|
@@ -1,53 +0,0 @@
|
||||
<html><body>
|
||||
<center>
|
||||
<table width=300>
|
||||
<tr>
|
||||
<td width=150>Outer castle gate is</td>
|
||||
<td width=30><Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 1 24160010 24160009">open.</Button></td>
|
||||
<td width=10> / </td>
|
||||
<td width=50><Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 0 24160010 24160009">closed.</Button></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td height=5></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Inner castle gate on the 1st floor is</td>
|
||||
<td><Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 1 24160011 24160012">open.</Button></td>
|
||||
<td> / </td>
|
||||
<td><Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 0 24160011 24160012">closed.</Button></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td height=5></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Inner castle gate on the 2nd floor is</td>
|
||||
<td><Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 1 24160013 24160014">open.</Button></td>
|
||||
<td> / </td>
|
||||
<td><Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 0 24160013 24160014">closed.</Button></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td height=5></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Entrance to the mooring is</td>
|
||||
<td><Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 1 24160015 24160016">open.</Button></td>
|
||||
<td> / </td>
|
||||
<td><Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 0 24160015 24160016">closed.</Button></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td height=5></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>All the castle gates are</td>
|
||||
<td><Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 1 24160010 24160009 24160011 24160012 24160013 24160014 24160015 24160016">open.</Button></td>
|
||||
<td> / </td>
|
||||
<td><Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 0 24160010 24160009 24160011 24160012 24160013 24160014 24160015 24160016">closed.</Button></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table><br><br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain chamberlain-01.html">Back</Button>
|
||||
</center>
|
||||
</body></html>
|
@@ -1,5 +0,0 @@
|
||||
<html><body>&$556;<br><br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain goto 13047" msg="811;Front Of Goddard Castle">Front Of Goddard Castle</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain goto 13048" msg="811;Goddard Town Square">Goddard Town Square</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain goto 13049" msg="811;Front of the Borderland Fortress">Front of the Borderland Fortress</Button>
|
||||
</body></html>
|
@@ -1,10 +0,0 @@
|
||||
<html><body>&$556;<br><br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain goto 13047" msg="811;Front Of Goddard Castle">Front Of Goddard Castle</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain goto 13048" msg="811;Goddard Town Square">Goddard Town Square</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain goto 13049" msg="811;Front of the Borderland Fortress">Front of the Borderland Fortress</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain goto 13050" msg="811;Hot Springs">Hot Springs - 500</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain goto 13051" msg="811;Varka Silenos Stronghold">Varka Silenos Stronghold - 500</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain goto 13052" msg="811;Ketra Orc Outpost">Ketra Orc Outpost - 500</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain goto 13053" msg="811;Entrance to the Forge of the Gods">Entrance to the Forge of the Gods - 500</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain goto 13054" msg="811;Wall of Argos">Wall of Argos - 500</Button>
|
||||
</body></html>
|
@@ -1,10 +0,0 @@
|
||||
<html><body><br>
|
||||
Activates a trap inside the castle. When activated, magic fire shoots from the trap, slowing those crossing it and engulfing them in flames.<br>
|
||||
These flames will consume friends as well as foes. Used with great care, this is one of the most effective security devices available.<br>
|
||||
Of course, it's not cheap!<br><br>
|
||||
<center>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain manage_trap 0">Activate the trap near the east entrance of the 2nd floor.</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain manage_trap 1">Activate the trap near the west entrance of the 2nd floor.</Button><br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain chamberlain-01.html">Back</Button>
|
||||
</center>
|
||||
</body></html>
|
@@ -1,7 +0,0 @@
|
||||
<html><body>
|
||||
Of course! Give me the materials I need and I'll make anything you want at once!<br>
|
||||
What do you want?<br>
|
||||
<center>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h npc_%objectId%_multisell 350980008">Examine the List</Button>
|
||||
</center>
|
||||
</body></html>
|
@@ -1,42 +0,0 @@
|
||||
<html><body>
|
||||
<center>
|
||||
<table width=300>
|
||||
<tr>
|
||||
<td width=150>The outer gate is</td>
|
||||
<td width=30><Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 1 20160002 20160001">Open</Button></td>
|
||||
<td width=10> / </td>
|
||||
<td width=50><Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 0 20160002 20160001">Closed</Button></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td height=5></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>The inner gate is</td>
|
||||
<td><Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 1 20160004 20160003">Open</Button></td>
|
||||
<td> / </td>
|
||||
<td><Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 0 20160004 20160003">Closed</Button></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td height=5></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>The east inner gate is</td>
|
||||
<td><Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 1 20160006">Open</Button></td>
|
||||
<td> / </td>
|
||||
<td><Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 0 20160006">Closed</Button></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td height=5></td>
|
||||
</tr>
|
||||
<tr><td>All the gates are</td>
|
||||
<td><Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 1 20160002 20160001 20160004 20160003 20160006">Open</Button></td>
|
||||
<td> / </td>
|
||||
<td><Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 0 20160002 20160001 20160004 20160003 20160006">Closed</Button></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table><br><br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain chamberlain-01.html">Return</Button>
|
||||
</center>
|
||||
</body></html>
|
@@ -1,5 +0,0 @@
|
||||
<html><body>&$556;<br><br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain goto 13055" msg="811;Front Of Rune Castle">Front Of Rune Castle</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain goto 13056" msg="811;Rune Town Square">Rune Town Square</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain goto 13057" msg="811;Front of the Swamp Fortress">Front of the Swamp Fortress</Button>
|
||||
</body></html>
|
@@ -1,11 +0,0 @@
|
||||
<html><body>&$556;<br><br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain goto 13055" msg="811;Front Of Rune Castle">Front Of Rune Castle</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain goto 13056" msg="811;Rune Town Square">Rune Town Square</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain goto 13057" msg="811;Front of the Swamp Fortress">Front of the Swamp Fortress</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain goto 13058" msg="811;Forest of the Dead">Forest of the Dead - 500</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain goto 13059" msg="811;Wild Beast Pastures">Wild Beast Pastures - 500</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain goto 13060" msg="811;Swamp of Screams">Swamp of Screams - 500</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain goto 13061" msg="811;Valley of Saints">Valley of Saints - 500</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain goto 13062" msg="811;Monastery of Silence">Monastery of Silence - 500</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain goto 14063" msg="811;Shyeed's Cavern">Shyeed's Cavern - 500</Button>
|
||||
</body></html>
|
@@ -1,10 +0,0 @@
|
||||
<html><body><br>
|
||||
Activates a trap inside the castle. When activated, magic fire shoots from the trap, slowing those crossing it and engulfing them in flames.<br>
|
||||
These flames will consume friends as well as foes. Used with great care, this is one of the most effective security devices available.<br>
|
||||
Of course, it's not cheap!<br><br>
|
||||
<center>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain manage_trap 0">Activate the trap near the east entrance of the 2nd floor.</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain manage_trap 1">Activate the trap near the west entrance of the 2nd floor.</Button><br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain chamberlain-01.html">Back</Button>
|
||||
</center>
|
||||
</body></html>
|
@@ -1,7 +0,0 @@
|
||||
<html><body>
|
||||
Of course! Bring me the materials I need and I'll make anything you want at once!<br>
|
||||
What do you want?<br>
|
||||
<center>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h npc_%objectId%_multisell 350980009">Examine the list</Button>
|
||||
</center>
|
||||
</body></html>
|
@@ -1,53 +0,0 @@
|
||||
<html><body>
|
||||
<center>
|
||||
<table width=300>
|
||||
<tr>
|
||||
<td width=150>Outer castle gate is</td>
|
||||
<td width=30><Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 1 22130002 22130001">open.</Button></td>
|
||||
<td width=10> / </td>
|
||||
<td width=50><Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 0 22130002 22130001">closed.</Button></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td height=5></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Inner castle gate on the 1st floor is</td>
|
||||
<td><Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 1 22130007 22130006">open.</Button></td>
|
||||
<td> / </td>
|
||||
<td><Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 0 22130007 22130006">closed.</Button></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td height=5></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Inner castle gate on the 2nd floor is</td>
|
||||
<td><Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 1 22130009 22130008">open.</Button></td>
|
||||
<td> / </td>
|
||||
<td><Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 0 22130009 22130008">closed.</Button></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td height=5></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Entrance to the mooring is</td>
|
||||
<td><Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 1 22130015 22130014">open.</Button></td>
|
||||
<td> / </td>
|
||||
<td><Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 0 22130015 22130014">closed.</Button></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td height=5></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>All the castle gates are</td>
|
||||
<td><Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 1 22130002 22130001 22130007 22130006 22130009 22130008 22130015 22130014">open.</Button></td>
|
||||
<td> / </td>
|
||||
<td><Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 0 22130002 22130001 22130007 22130006 22130009 22130008 22130015 22130014">closed.</Button></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table><br><br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain chamberlain-01.html">Back</Button>
|
||||
</center>
|
||||
</body></html>
|
@@ -1,5 +0,0 @@
|
||||
<html><body>&$556;<br><br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain goto 13063" msg="811;Front Of Schuttgart Castle">Front Of Schuttgart Castle</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain goto 13064" msg="811;Schuttgart Town Square">Schuttgart Town Square</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain goto 13065" msg="811;Front of the Archaic Fortress">Front of the Archaic Fortress</Button>
|
||||
</body></html>
|
@@ -1,10 +0,0 @@
|
||||
<html><body>&$556;<br><br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain goto 13063" msg="811;Front Of Schuttgart Castle">Front Of Schuttgart Castle</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain goto 13064" msg="811;Schuttgart Town Square">Schuttgart Town Square</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain goto 13065" msg="811;Front of the Archaic Fortress">Front of the Archaic Fortress</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain goto 13066" msg="811;The Center of the Abandoned Coal Mines">The Center of the Abandoned Coal Mines - 500</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain goto 13067" msg="811;Plunderous Plains">Plunderous Plains - 500</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain goto 13068" msg="811;Den of Evil">Den of Evil - 500</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain goto 13069" msg="811;Ice Merchant Cabin">Ice Merchant Cabin - 500</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain goto 13070" msg="811;Crypts of Disgrace">Crypts of Disgrace - 500</Button>
|
||||
</body></html>
|
@@ -1,10 +0,0 @@
|
||||
<html><body><br>
|
||||
Activates a trap inside the castle. When activated, magic fire shoots from the trap, slowing those crossing it and engulfing them in flames.<br>
|
||||
These flames will consume friends as well as foes. Used with great care, this is one of the most effective security devices available.<br>
|
||||
Of course, it's not cheap!<br><br>
|
||||
<center>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain manage_trap 0">Activate the trap near the east entrance of the 2nd floor.</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain manage_trap 1">Activate the trap near the west entrance of the 2nd floor.</Button><br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain chamberlain-01.html">Back</Button>
|
||||
</center>
|
||||
</body></html>
|
30
trunk/dist/game/data/scripts/ai/npc/CastleChamberlain/Aden-d.html
vendored
Normal file
30
trunk/dist/game/data/scripts/ai/npc/CastleChamberlain/Aden-d.html
vendored
Normal file
@@ -0,0 +1,30 @@
|
||||
<html><body>
|
||||
<center>
|
||||
<br><br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 1 24180001 24180002">Open the outer castle gate</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 0 24180001 24180002">Close the outer castle gate</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 1 24180013 24180012">Open the western inner castle gate</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 0 24180013 24180012">Close the western inner castle gate</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 1 24180014 24180015">Open the easten inner castle gate</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 0 24180014 24180015">Close the easten inner castle gate</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 1 24180005 24180004">Open the hall entrance castle gate</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 0 24180005 24180004">Close the hall entrance castle gate</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 1 24180008 24180007">Open the second level western castle gate</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 0 24180008 24180007">Close the second level western castle gate</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 1 24180009 24180010">Open the second level easten castle gate</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 0 24180009 24180010">Close the second level easten castle gate</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 1 24180016">Open the terrace entrance castle gate</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 0 24180016">Close the terrace entrance castle gate</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 1 24180019">Open the easten sky walk castle gate</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 0 24180019">Close the easten sky walk castle gate</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 1 24180018">Open the easten outer castle gate</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 0 24180018">Close the easten outer castle gate</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 1 24180021">Open the western sky walk castle gate</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 0 24180021">Close the western sky walk castle gate</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 1 24180020">Open the western outer castle gate</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 0 24180020">Close the western outer castle gate</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 1 24180001 24180002 24180013 24180012 24180014 24180015 24180005 24180004 24180008 24180007 24180009 24180010 24180016 24180019 24180018 24180021 24180020">Open all gates</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 0 24180001 24180002 24180013 24180012 24180014 24180015 24180005 24180004 24180008 24180007 24180009 24180010 24180016 24180019 24180018 24180021 24180020">Close all gates</Button>
|
||||
<Button ALIGN=LEFT ICON="RETURN" action="bypass -h Quest CastleChamberlain chamberlain-01.html">Back</Button>
|
||||
</center>
|
||||
</body></html>
|
@@ -8,6 +8,6 @@ Strengthens gates and walls. A good measure against the incursion of enemy troop
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain manage_doors 2 24180005 24180004">Reinforce entrance to inner castle hall</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain manage_doors 3 24180011 24180006">Reinforce outer castle wall</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain manage_doors 3 24180003">Reinforce inner castle wall</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain chamberlain-01.html">Go back</Button>
|
||||
<Button ALIGN=LEFT ICON="RETURN" action="bypass -h Quest CastleChamberlain chamberlain-01.html">Go back</Button>
|
||||
</center>
|
||||
</body></html>
|
6
trunk/dist/game/data/scripts/ai/npc/CastleChamberlain/Aden-t1.html
vendored
Normal file
6
trunk/dist/game/data/scripts/ai/npc/CastleChamberlain/Aden-t1.html
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
<html><body>&$556;<br><br>
|
||||
<Button ALIGN=LEFT ICON="TELEPORT" action="bypass -h Quest CastleChamberlain goto 13032" msg="811;Front Of Aden Castle">Front Of Aden Castle</Button>
|
||||
<Button ALIGN=LEFT ICON="TELEPORT" action="bypass -h Quest CastleChamberlain goto 13033" msg="811;Aden Town Square">Aden Town Square</Button>
|
||||
<Button ALIGN=LEFT ICON="TELEPORT" action="bypass -h Quest CastleChamberlain goto 13034" msg="811;Front of the Narsell Fortress">Front of the Narsell Fortress</Button>
|
||||
<Button ALIGN=LEFT ICON="TELEPORT" action="bypass -h Quest CastleChamberlain goto 13035" msg="811;Front of the Bayou Fortress">Front of the Bayou Fortress</Button>
|
||||
</body></html>
|
12
trunk/dist/game/data/scripts/ai/npc/CastleChamberlain/Aden-t2.html
vendored
Normal file
12
trunk/dist/game/data/scripts/ai/npc/CastleChamberlain/Aden-t2.html
vendored
Normal file
@@ -0,0 +1,12 @@
|
||||
<html><body>&$556;<br><br>
|
||||
<Button ALIGN=LEFT ICON="TELEPORT" action="bypass -h Quest CastleChamberlain goto 13032" msg="811;Front Of Aden Castle">Front Of Aden Castle</Button>
|
||||
<Button ALIGN=LEFT ICON="TELEPORT" action="bypass -h Quest CastleChamberlain goto 13033" msg="811;Aden Town Square">Aden Town Square</Button>
|
||||
<Button ALIGN=LEFT ICON="TELEPORT" action="bypass -h Quest CastleChamberlain goto 13034" msg="811;Front of the Narsell Fortress">Front of the Narsell Fortress</Button>
|
||||
<Button ALIGN=LEFT ICON="TELEPORT" action="bypass -h Quest CastleChamberlain goto 13035" msg="811;Front of the Bayou Fortress">Front of the Bayou Fortress</Button>
|
||||
<Button ALIGN=LEFT ICON="TELEPORT" action="bypass -h Quest CastleChamberlain goto 13036" msg="811;Enchanted Valley, Northen Region">Enchanted Valley, Northen Region - 500 Adena</Button>
|
||||
<Button ALIGN=LEFT ICON="TELEPORT" action="bypass -h Quest CastleChamberlain goto 13071" msg="811;Blazing Swamp">Blazing Swamp - 500 Adena</Button>
|
||||
<Button ALIGN=LEFT ICON="TELEPORT" action="bypass -h Quest CastleChamberlain goto 13038" msg="811;Forest of Mirrors">Forest of Mirrors - 500 Adena</Button>
|
||||
<Button ALIGN=LEFT ICON="TELEPORT" action="bypass -h Quest CastleChamberlain goto 13039" msg="811;Anghel Waterfall">Anghel Waterfall - 500 Adena</Button>
|
||||
<Button ALIGN=LEFT ICON="TELEPORT" action="bypass -h Quest CastleChamberlain goto 13072" msg="811;The Giant's Cave Upper Layer">The Giant's Cave Upper Layer - 500 Adena</Button>
|
||||
<Button ALIGN=LEFT ICON="TELEPORT" action="bypass -h Quest CastleChamberlain goto 13073" msg="811;The Giant's Cave Lower Layer">The Giant's Cave Lower Layer - 500 Adena</Button>
|
||||
</body></html>
|
@@ -4,7 +4,7 @@ This device has the same effect on allies so it must be carefully deployed... Us
|
||||
Of course, quality has its price...<br><br>
|
||||
<center>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain manage_trap 0">Deploy the device east of the castle</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain manage_trap 1">Deploy the device west of the castle</Button><br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain chamberlain-01.html">Go back</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain manage_trap 1">Deploy the device west of the castle</Button>
|
||||
<Button ALIGN=LEFT ICON="RETURN" action="bypass -h Quest CastleChamberlain chamberlain-01.html">Go back</Button>
|
||||
</center>
|
||||
</body></html>
|
@@ -30,13 +30,13 @@ import ai.npc.AbstractNpcAI;
|
||||
import com.l2jserver.Config;
|
||||
import com.l2jserver.gameserver.datatables.ClanTable;
|
||||
import com.l2jserver.gameserver.datatables.TeleportLocationTable;
|
||||
import com.l2jserver.gameserver.enums.CastleSide;
|
||||
import com.l2jserver.gameserver.instancemanager.CastleManorManager;
|
||||
import com.l2jserver.gameserver.instancemanager.FortManager;
|
||||
import com.l2jserver.gameserver.model.ClanPrivilege;
|
||||
import com.l2jserver.gameserver.model.L2Clan;
|
||||
import com.l2jserver.gameserver.model.L2TeleportLocation;
|
||||
import com.l2jserver.gameserver.model.PcCondOverride;
|
||||
import com.l2jserver.gameserver.model.SeedProduction;
|
||||
import com.l2jserver.gameserver.model.actor.L2Npc;
|
||||
import com.l2jserver.gameserver.model.actor.instance.L2DoorInstance;
|
||||
import com.l2jserver.gameserver.model.actor.instance.L2MerchantInstance;
|
||||
@@ -68,20 +68,25 @@ import com.l2jserver.gameserver.util.Util;
|
||||
public final class CastleChamberlain extends AbstractNpcAI
|
||||
{
|
||||
// NPCs
|
||||
//@formatter:off
|
||||
private static final int[] NPC =
|
||||
{
|
||||
35100, // Sayres
|
||||
35142, // Crosby
|
||||
35184, // Saul
|
||||
35226, // Brasseur
|
||||
35274, // Logan
|
||||
35316, // Neurath
|
||||
35363, // Alfred
|
||||
35509, // Frederick
|
||||
35555, // August
|
||||
// Chamberlain of Light / Chamberlain of Darkness
|
||||
35100, 36653, // Gludio
|
||||
35142, 36654, // Dion
|
||||
35184, 36655, // Giran
|
||||
35226, 36656, // Oren
|
||||
35274, 36657, // Aden
|
||||
35316, 36658, // Innadril
|
||||
35363, 36659, // Goddard
|
||||
35509, 36660, // Rune
|
||||
35555, 36661, // Schuttgard
|
||||
};
|
||||
//@formatter:on
|
||||
// Item
|
||||
private static final int CROWN = 6841;
|
||||
private static final int LORD_CLOAK_OF_LIGHT = 34996;
|
||||
private static final int LORD_CLOAK_OF_DARK = 34997;
|
||||
// Fortress
|
||||
private static final Map<Integer, List<Integer>> FORTRESS = new HashMap<>();
|
||||
static
|
||||
@@ -437,7 +442,7 @@ public final class CastleChamberlain extends AbstractNpcAI
|
||||
}
|
||||
else
|
||||
{
|
||||
htmltext = npc.getId() + "-du.html";
|
||||
htmltext = npc.getCastle().getName() + "-du.html";
|
||||
}
|
||||
}
|
||||
else
|
||||
@@ -534,7 +539,7 @@ public final class CastleChamberlain extends AbstractNpcAI
|
||||
}
|
||||
else
|
||||
{
|
||||
htmltext = npc.getId() + "-tu.html";
|
||||
htmltext = npc.getCastle().getName() + "-tu.html";
|
||||
}
|
||||
}
|
||||
else
|
||||
@@ -624,28 +629,12 @@ public final class CastleChamberlain extends AbstractNpcAI
|
||||
}
|
||||
break;
|
||||
}
|
||||
case "manage_tax":
|
||||
case "manage_vault":
|
||||
{
|
||||
if (isOwner(player, npc) && player.hasClanPrivilege(ClanPrivilege.CS_TAXES))
|
||||
{
|
||||
if (castle.getSiege().isInProgress())
|
||||
{
|
||||
htmltext = "chamberlain-08.html";
|
||||
}
|
||||
else
|
||||
{
|
||||
final NpcHtmlMessage html = getHtmlPacket(player, npc, "castlesettaxrate.html");
|
||||
html.replace("%tax_rate%", Integer.toString(castle.getTaxPercent()));
|
||||
html.replace("%next_tax_rate%", "0"); // TODO: Implement me!
|
||||
html.replace("%tax_limit%", 15);
|
||||
player.sendPacket(html);
|
||||
}
|
||||
}
|
||||
else if (isOwner(player, npc))
|
||||
{
|
||||
final NpcHtmlMessage html = getHtmlPacket(player, npc, "chamberlain-03.html");
|
||||
html.replace("%tax_rate%", Integer.toString(castle.getTaxPercent()));
|
||||
html.replace("%next_tax_rate%", "0"); // TODO: Implement me!
|
||||
final NpcHtmlMessage html = getHtmlPacket(player, npc, "castlemanagevault.html");
|
||||
html.replace("%tax_income%", Util.formatAdena(castle.getTreasury()));
|
||||
player.sendPacket(html);
|
||||
}
|
||||
else
|
||||
@@ -654,32 +643,13 @@ public final class CastleChamberlain extends AbstractNpcAI
|
||||
}
|
||||
break;
|
||||
}
|
||||
case "set_tax":
|
||||
case "manage_vault_deposit":
|
||||
{
|
||||
if (isOwner(player, npc) && player.hasClanPrivilege(ClanPrivilege.CS_TAXES))
|
||||
{
|
||||
if (castle.getSiege().isInProgress())
|
||||
{
|
||||
htmltext = "chamberlain-08.html";
|
||||
}
|
||||
else
|
||||
{
|
||||
final NpcHtmlMessage html;
|
||||
final int tax = (st.hasMoreTokens()) ? Integer.parseInt(st.nextToken()) : 0;
|
||||
final int taxLimit = 15;
|
||||
if (tax > taxLimit)
|
||||
{
|
||||
html = getHtmlPacket(player, npc, "castletoohightaxrate.html");
|
||||
html.replace("%tax_limit%", Integer.toString(taxLimit));
|
||||
}
|
||||
else
|
||||
{
|
||||
castle.setTaxPercent(tax);
|
||||
html = getHtmlPacket(player, npc, "castleaftersettaxrate.html");
|
||||
html.replace("%next_tax_rate%", Integer.toString(tax));
|
||||
}
|
||||
player.sendPacket(html);
|
||||
}
|
||||
final NpcHtmlMessage html = getHtmlPacket(player, npc, "castlemanagevault_deposit.html");
|
||||
html.replace("%tax_income%", Util.formatAdena(castle.getTreasury()));
|
||||
player.sendPacket(html);
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -687,27 +657,12 @@ public final class CastleChamberlain extends AbstractNpcAI
|
||||
}
|
||||
break;
|
||||
}
|
||||
case "manage_vault":
|
||||
case "manage_vault_withdraw":
|
||||
{
|
||||
if (isOwner(player, npc) && player.hasClanPrivilege(ClanPrivilege.CS_TAXES))
|
||||
{
|
||||
long seedIncome = 0;
|
||||
if (Config.ALLOW_MANOR)
|
||||
{
|
||||
for (SeedProduction sp : CastleManorManager.getInstance().getSeedProduction(castle.getResidenceId(), false))
|
||||
{
|
||||
final long diff = sp.getStartAmount() - sp.getAmount();
|
||||
if (diff != 0)
|
||||
{
|
||||
seedIncome += diff * sp.getPrice();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
final NpcHtmlMessage html = getHtmlPacket(player, npc, "castlemanagevault.html");
|
||||
final NpcHtmlMessage html = getHtmlPacket(player, npc, "castlemanagevault_withdraw.html");
|
||||
html.replace("%tax_income%", Util.formatAdena(castle.getTreasury()));
|
||||
html.replace("%tax_income_reserved%", "0"); // TODO: Implement me!
|
||||
html.replace("%seed_income%", Util.formatAdena(seedIncome));
|
||||
player.sendPacket(html);
|
||||
}
|
||||
else
|
||||
@@ -830,7 +785,7 @@ public final class CastleChamberlain extends AbstractNpcAI
|
||||
}
|
||||
else
|
||||
{
|
||||
htmltext = npc.getId() + "-d.html";
|
||||
htmltext = npc.getCastle().getName() + "-d.html";
|
||||
}
|
||||
break;
|
||||
}
|
||||
@@ -973,7 +928,7 @@ public final class CastleChamberlain extends AbstractNpcAI
|
||||
}
|
||||
else
|
||||
{
|
||||
htmltext = npc.getId() + "-t" + castle.getFunction(Castle.FUNC_TELEPORT).getLvl() + ".html";
|
||||
htmltext = npc.getCastle().getName() + "-t" + castle.getFunction(Castle.FUNC_TELEPORT).getLvl() + ".html";
|
||||
}
|
||||
break;
|
||||
}
|
||||
@@ -1067,11 +1022,6 @@ public final class CastleChamberlain extends AbstractNpcAI
|
||||
}
|
||||
break;
|
||||
}
|
||||
case "list_territory_clans":
|
||||
{
|
||||
htmltext = "chamberlain-21.html";
|
||||
break;
|
||||
}
|
||||
case "manor":
|
||||
{
|
||||
if (Config.ALLOW_MANOR)
|
||||
@@ -1110,6 +1060,30 @@ public final class CastleChamberlain extends AbstractNpcAI
|
||||
}
|
||||
break;
|
||||
}
|
||||
case "give_cloak":
|
||||
{
|
||||
if (castle.getSiege().isInProgress())
|
||||
{
|
||||
htmltext = "chamberlain-08.html";
|
||||
break;
|
||||
}
|
||||
else if (npc.isMyLord(player))
|
||||
{
|
||||
final int cloakId = npc.getCastle().getSide() == CastleSide.DARK ? LORD_CLOAK_OF_DARK : LORD_CLOAK_OF_LIGHT;
|
||||
|
||||
if (hasQuestItems(player, cloakId))
|
||||
{
|
||||
htmltext = "chamberlain-03.html";
|
||||
break;
|
||||
}
|
||||
giveItems(player, cloakId, 1);
|
||||
}
|
||||
else
|
||||
{
|
||||
htmltext = "chamberlain-29.html";
|
||||
}
|
||||
break;
|
||||
}
|
||||
case "give_crown":
|
||||
{
|
||||
if (castle.getSiege().isInProgress())
|
||||
@@ -1137,74 +1111,6 @@ public final class CastleChamberlain extends AbstractNpcAI
|
||||
}
|
||||
break;
|
||||
}
|
||||
case "manors_cert":
|
||||
{
|
||||
if (npc.isMyLord(player))
|
||||
{
|
||||
if (castle.getSiege().isInProgress())
|
||||
{
|
||||
htmltext = "chamberlain-08.html";
|
||||
}
|
||||
else
|
||||
{
|
||||
final int ticketCount = castle.getTicketBuyCount();
|
||||
if (ticketCount < (Config.SSQ_DAWN_TICKET_QUANTITY / Config.SSQ_DAWN_TICKET_BUNDLE))
|
||||
{
|
||||
final NpcHtmlMessage html = getHtmlPacket(player, npc, "ssq_selldawnticket.html");
|
||||
html.replace("%DawnTicketLeft%", String.valueOf(Config.SSQ_DAWN_TICKET_QUANTITY - (ticketCount * Config.SSQ_DAWN_TICKET_BUNDLE)));
|
||||
html.replace("%DawnTicketBundle%", String.valueOf(Config.SSQ_DAWN_TICKET_BUNDLE));
|
||||
html.replace("%DawnTicketPrice%", String.valueOf(Config.SSQ_DAWN_TICKET_PRICE * Config.SSQ_DAWN_TICKET_BUNDLE));
|
||||
player.sendPacket(html);
|
||||
}
|
||||
else
|
||||
{
|
||||
htmltext = "ssq_notenoughticket.html";
|
||||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
htmltext = "chamberlain-21.html";
|
||||
}
|
||||
break;
|
||||
}
|
||||
case "manors_cert_confirm":
|
||||
{
|
||||
if (npc.isMyLord(player))
|
||||
{
|
||||
if (castle.getSiege().isInProgress())
|
||||
{
|
||||
htmltext = "chamberlain-08.html";
|
||||
}
|
||||
else
|
||||
{
|
||||
final int ticketCount = castle.getTicketBuyCount();
|
||||
if (ticketCount < (Config.SSQ_DAWN_TICKET_QUANTITY / Config.SSQ_DAWN_TICKET_BUNDLE))
|
||||
{
|
||||
final long totalCost = Config.SSQ_DAWN_TICKET_PRICE * Config.SSQ_DAWN_TICKET_BUNDLE;
|
||||
if (player.getAdena() >= totalCost)
|
||||
{
|
||||
takeItems(player, Inventory.ADENA_ID, totalCost);
|
||||
giveItems(player, Config.SSQ_MANORS_AGREEMENT_ID, Config.SSQ_DAWN_TICKET_BUNDLE);
|
||||
castle.setTicketBuyCount(ticketCount + 1);
|
||||
}
|
||||
else
|
||||
{
|
||||
htmltext = "chamberlain-09.html";
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
htmltext = "ssq_notenoughticket.html";
|
||||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
htmltext = "chamberlain-21.html";
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
return htmltext;
|
||||
}
|
||||
@@ -1218,7 +1124,7 @@ public final class CastleChamberlain extends AbstractNpcAI
|
||||
// @formatter:off
|
||||
@RegisterEvent(EventType.ON_NPC_MANOR_BYPASS)
|
||||
@RegisterType(ListenerRegisterType.NPC)
|
||||
@Id({35100, 35142, 35184, 35226, 35274, 35316, 35363, 35509, 35555})
|
||||
@Id({35100, 35142, 35184, 35226, 35274, 35316, 35363, 35509, 35555, 36653, 36654, 36655, 36656, 36657, 36658, 36659, 36660, 36661})
|
||||
// @formatter:on
|
||||
public final void onNpcManorBypass(OnNpcManorBypass evt)
|
||||
{
|
||||
|
14
trunk/dist/game/data/scripts/ai/npc/CastleChamberlain/Dion-d.html
vendored
Normal file
14
trunk/dist/game/data/scripts/ai/npc/CastleChamberlain/Dion-d.html
vendored
Normal file
@@ -0,0 +1,14 @@
|
||||
<html><body>
|
||||
<center>
|
||||
<br><br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 1 20220001 20220002">Open the outer castle gate</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 0 20220001 20220002">Close the outer castle gate</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 1 20220005 20220006">Open the inner castle gate</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 0 20220005 20220006">Close the inner castle gate</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 1 20220008">Open the moring castle gate</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 0 20220008">Close the moring castle gate</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 1 20220001 20220002 20220005 20220006 20220008">Open all gates</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 0 20220001 20220002 20220005 20220006 20220008">Close all gates</Button>
|
||||
<Button ALIGN=LEFT ICON="RETURN" action="bypass -h Quest CastleChamberlain chamberlain-01.html">Go back</Button>
|
||||
</center>
|
||||
</body></html>
|
@@ -1,10 +1,9 @@
|
||||
<html><body>
|
||||
Reinforce castle gates:<br>
|
||||
Strengthens gates and walls. Since it significantly enhances the durability of castle gates and castle walls, it is a good measure against the incursion of enemy troops into the castle.<br>
|
||||
<center>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain manage_doors 1 20220001 20220002">Reinforce outer castle gate.</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain manage_doors 2 20220005 20220006">Reinforce inner castle gate.</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain manage_doors 3 20220003 20220004">Reinforce castle walls.</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain chamberlain-01.html">Back</Button>
|
||||
</center>
|
||||
</body></html>
|
||||
Strengthens gates and walls. Since it significantly enhances the durability of castle gates and castle walls, it is a good measure against the incursion of enemy troops into the castle. <center><br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain manage_doors 1 20220001 20220002">Reinforce outer castle gate</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain manage_doors 2 20220005 20220006">Reinforce inner castle gate</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain manage_doors 3 20220003 20220004">Reinforce castle walls</Button>
|
||||
<Button ALIGN=LEFT ICON="RETURN" action="bypass -h Quest CastleChamberlain chamberlain-01.htm">Go back</Button>
|
||||
</center>
|
||||
</body> </html>
|
6
trunk/dist/game/data/scripts/ai/npc/CastleChamberlain/Dion-t1.html
vendored
Normal file
6
trunk/dist/game/data/scripts/ai/npc/CastleChamberlain/Dion-t1.html
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
<html><body>&$556;<br><br>
|
||||
<Button ALIGN=LEFT ICON="TELEPORT" action="bypass -h Quest CastleChamberlain goto 13008" msg="811;Front Of Dion Castle">Front Of Dion Castle</Button>
|
||||
<Button ALIGN=LEFT ICON="TELEPORT" action="bypass -h Quest CastleChamberlain goto 13009" msg="811;Dion Town Square">Dion Town Square</Button>
|
||||
<Button ALIGN=LEFT ICON="TELEPORT" action="bypass -h Quest CastleChamberlain goto 13010" msg="811;Front of the Hive Fortress">Front of the Hive Fortress</Button>
|
||||
<Button ALIGN=LEFT ICON="TELEPORT" action="bypass -h Quest CastleChamberlain goto 13011" msg="811;Entrance to Floran Village">Entrance to Floran Village</Button>
|
||||
</body></html>
|
10
trunk/dist/game/data/scripts/ai/npc/CastleChamberlain/Dion-t2.html
vendored
Normal file
10
trunk/dist/game/data/scripts/ai/npc/CastleChamberlain/Dion-t2.html
vendored
Normal file
@@ -0,0 +1,10 @@
|
||||
<html><body>&$556;<br><br>
|
||||
<Button ALIGN=LEFT ICON="TELEPORT" action="bypass -h Quest CastleChamberlain goto 13008" msg="811;Front Of Dion Castle">Front Of Dion Castle</Button>
|
||||
<Button ALIGN=LEFT ICON="TELEPORT" action="bypass -h Quest CastleChamberlain goto 13009" msg="811;Dion Town Square">Dion Town Square</Button>
|
||||
<Button ALIGN=LEFT ICON="TELEPORT" action="bypass -h Quest CastleChamberlain goto 13010" msg="811;Front of the Hive Fortress">Front of the Hive Fortress</Button>
|
||||
<Button ALIGN=LEFT ICON="TELEPORT" action="bypass -h Quest CastleChamberlain goto 13011" msg="811;Entrance to Floran Village">Entrance to Floran Village</Button>
|
||||
<Button ALIGN=LEFT ICON="TELEPORT" action="bypass -h Quest CastleChamberlain goto 13012" msg="811;Cruma Marshlands">Cruma Marshlands - 500 Adena</Button>
|
||||
<Button ALIGN=LEFT ICON="TELEPORT" action="bypass -h Quest CastleChamberlain goto 13013" msg="811;Fortress of Resistance">Fortress of Resistance - 500 Adena</Button>
|
||||
<Button ALIGN=LEFT ICON="TELEPORT" action="bypass -h Quest CastleChamberlain goto 13014" msg="811;Plains of Dion">Plains of Dion - 500 Adena</Button>
|
||||
<Button ALIGN=LEFT ICON="TELEPORT" action="bypass -h Quest CastleChamberlain goto 13015" msg="811;Tanor Canyon">Tanor Canyon - 500 Adena</Button>
|
||||
</body></html>
|
@@ -1,8 +1,8 @@
|
||||
<html><body><br>
|
||||
Activate the traps located in the interior of the island. Once activated, the flames do not distinguish friend from foe. Used properly, the trap is a very effective deterrent to invasion. Of course, it costs a fortune!<br><br>
|
||||
<center>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain manage_trap 0">Activate the trap near the entrance of the inner castle.</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain manage_trap 1">Activate the trap behind the garden in the inner castle.</Button><br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain chamberlain-01.html">Back</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain manage_trap 0">Activate the trap near the entrance of the inner castle</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain manage_trap 1">Activate the trap behind the garden in the inner castle</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain chamberlain-01.html">Back</a>
|
||||
</center>
|
||||
</body></html>
|
14
trunk/dist/game/data/scripts/ai/npc/CastleChamberlain/Giran-d.html
vendored
Normal file
14
trunk/dist/game/data/scripts/ai/npc/CastleChamberlain/Giran-d.html
vendored
Normal file
@@ -0,0 +1,14 @@
|
||||
<html><body>
|
||||
<center>
|
||||
<br><br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 1 23220001 23220002">Open the outer castle gate</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 0 23220001 23220002">Close the outer castle gate</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 1 23220005 23220006">Open the inner castle gate</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 0 23220005 23220006">Close the inner castle gate</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 1 23220008">Open the mooring castle gate</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 0 23220008">Close the mooring castle gate</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 1 23220001 23220002 23220005 23220006 23220008">Open all gates</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 0 23220001 23220002 23220005 23220006 23220008">Close all gates</Button>
|
||||
<Button ALIGN=LEFT ICON="RETURN" action="bypass -h Quest CastleChamberlain chamberlain-01.html">Back</Button>
|
||||
</center>
|
||||
</body></html>
|
@@ -2,9 +2,9 @@
|
||||
Reinforce castle gates:<br>
|
||||
Strengthens gates and walls. Since it significantly enhances the durability of castle gates and castle walls, it is a good measure against the incursion of enemy troops into the castle.<br>
|
||||
<center>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain manage_doors 1 23220001 23220002">Reinforce outer castle gate.</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain manage_doors 2 23220005 23220006">Reinforce inner castle gate.</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain manage_doors 3 23220003 23220004">Reinforce castle walls.</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain chamberlain-01.html">Back</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain manage_doors 1 23220001 23220002">Reinforce outer castle gate</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain manage_doors 2 23220005 23220006">Reinforce inner castle gate</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain manage_doors 3 23220003 23220004">Reinforce castle walls</Button>
|
||||
<Button ALIGN=LEFT ICON="RETURN" action="bypass -h Quest CastleChamberlain chamberlain-01.html">Go back</Button>
|
||||
</center>
|
||||
</body></html>
|
6
trunk/dist/game/data/scripts/ai/npc/CastleChamberlain/Giran-t1.html
vendored
Normal file
6
trunk/dist/game/data/scripts/ai/npc/CastleChamberlain/Giran-t1.html
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
<html><body>&$556;<br><br>
|
||||
<Button ALIGN=LEFT ICON="TELEPORT" action="bypass -h Quest CastleChamberlain goto 13016" msg="811;Front Of Giran Castle">Front Of Giran Castle</Button>
|
||||
<Button ALIGN=LEFT ICON="TELEPORT" action="bypass -h Quest CastleChamberlain goto 13017" msg="811;Giran Town Square">Giran Town Square</Button>
|
||||
<Button ALIGN=LEFT ICON="TELEPORT" action="bypass -h Quest CastleChamberlain goto 13018" msg="811;Front of the Valley Fortress">Front of the Valley Fortress</Button>
|
||||
<Button ALIGN=LEFT ICON="TELEPORT" action="bypass -h Quest CastleChamberlain goto 13019" msg="811;Giran Harbor">Giran Harbor</Button>
|
||||
</body></html>
|
10
trunk/dist/game/data/scripts/ai/npc/CastleChamberlain/Giran-t2.html
vendored
Normal file
10
trunk/dist/game/data/scripts/ai/npc/CastleChamberlain/Giran-t2.html
vendored
Normal file
@@ -0,0 +1,10 @@
|
||||
<html><body>&$556;<br><br>
|
||||
<Button ALIGN=LEFT ICON="TELEPORT" action="bypass -h Quest CastleChamberlain goto 13016" msg="811;Front Of Giran Castle">Front Of Giran Castle</Button>
|
||||
<Button ALIGN=LEFT ICON="TELEPORT" action="bypass -h Quest CastleChamberlain goto 13017" msg="811;Giran Town Square">Giran Town Square</Button>
|
||||
<Button ALIGN=LEFT ICON="TELEPORT" action="bypass -h Quest CastleChamberlain goto 13018" msg="811;Front of the Valley Fortress">Front of the Valley Fortress</Button>
|
||||
<Button ALIGN=LEFT ICON="TELEPORT" action="bypass -h Quest CastleChamberlain goto 13019" msg="811;Giran Harbor">Giran Harbor</Button>
|
||||
<Button ALIGN=LEFT ICON="TELEPORT" action="bypass -h Quest CastleChamberlain goto 13020" msg="811;Breka's Stronghold">Breka's Stronghold - 500 Adena</Button>
|
||||
<Button ALIGN=LEFT ICON="TELEPORT" action="bypass -h Quest CastleChamberlain goto 13021" msg="811;Devil's Isle">Devil's Isle - 500 Adena</Button>
|
||||
<Button ALIGN=LEFT ICON="TELEPORT" action="bypass -h Quest CastleChamberlain goto 13022" msg="811;Dragon Valley">Dragon Valley - 500 Adena</Button>
|
||||
<Button ALIGN=LEFT ICON="TELEPORT" action="bypass -h Quest CastleChamberlain goto 13023" msg="811;Tanor Canyon">Tanor Canyon - 500 Adena</Button>
|
||||
</body></html>
|
@@ -1,8 +1,8 @@
|
||||
<html><body><br>
|
||||
Activate the traps located in the interior of the island. Once activated, the flames do not distinguish friend from foe. Used properly, the trap is a very effective deterrent to invasion. Of course, it costs a fortune!<br><br>
|
||||
<center>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain manage_trap 0">Activate the trap near the entrance of the inner castle.</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain manage_trap 1">Activate the trap behind the garden in the inner castle.</Button><br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain chamberlain-01.html">Back</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain manage_trap 0">Activate the trap near the entrance of the inner castle</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain manage_trap 1">Activate the trap behind the garden in the inner castle</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain chamberlain-01.html">Go back</a>
|
||||
</center>
|
||||
</body></html>
|
14
trunk/dist/game/data/scripts/ai/npc/CastleChamberlain/Gludio-d.html
vendored
Normal file
14
trunk/dist/game/data/scripts/ai/npc/CastleChamberlain/Gludio-d.html
vendored
Normal file
@@ -0,0 +1,14 @@
|
||||
<html><body>
|
||||
<center>
|
||||
<br><br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 1 19210001 19210002">Open the outer castle gate</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 0 19210001 19210002">Close the outer castle gate</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 1 19210005 19210006">Open the inner castle gate</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 0 19210005 19210006">Close the inner castle gate</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 1 19210008">Open the mooring castle gate</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 0 19210008">Close the mooring castle gate</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 1 19210001 19210002 19210005 19210006 19210008">Open all gates</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 0 19210001 19210002 19210005 19210006 19210008">Close all gates</Button>
|
||||
<Button ALIGN=LEFT ICON="RETURN" action="bypass -h Quest CastleChamberlain chamberlain-01.html">Back</Button>
|
||||
</center>
|
||||
</body></html>
|
@@ -2,9 +2,9 @@
|
||||
Reinforce castle gates:<br>
|
||||
Strengthens gates and walls. Since it significantly enhances the durability of castle gates and castle walls, it is a good measure against the incursion of enemy troops into the castle.<br>
|
||||
<center>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain manage_doors 1 19210001 19210002">Reinforce outer castle gate.</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain manage_doors 2 19210005 19210006">Reinforce inner castle gate.</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain manage_doors 3 19210003 19210004">Reinforce castle walls.</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain chamberlain-01.html">Back</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain manage_doors 1 19210001 19210002">Reinforce outer castle gate</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain manage_doors 2 19210005 19210006">Reinforce inner castle gate</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain manage_doors 3 19210003 19210004">Reinforce castle walls</Button>
|
||||
<Button ALIGN=LEFT ICON="RETURN" action="bypass -h Quest CastleChamberlain chamberlain-01.html">Go back</Button>
|
||||
</center>
|
||||
</body></html>
|
6
trunk/dist/game/data/scripts/ai/npc/CastleChamberlain/Gludio-t1.html
vendored
Normal file
6
trunk/dist/game/data/scripts/ai/npc/CastleChamberlain/Gludio-t1.html
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
<html><body>&$556;<br><br>
|
||||
<Button ALIGN=LEFT ICON="TELEPORT" action="bypass -h Quest CastleChamberlain goto 13000" msg="811;Front of the Gludio Castle">Front of the Gludio Castle</Button>
|
||||
<Button ALIGN=LEFT ICON="TELEPORT" action="bypass -h Quest CastleChamberlain goto 13001" msg="811;Gludio Town Square">Gludio Town Square</Button>
|
||||
<Button ALIGN=LEFT ICON="TELEPORT" action="bypass -h Quest CastleChamberlain goto 13002" msg="811;Front of the Shanty Fortress">Front of the Shanty Fortress</Button>
|
||||
<Button ALIGN=LEFT ICON="TELEPORT" action="bypass -h Quest CastleChamberlain goto 13003" msg="811;Front of the Southern Fortress">Front of the Southern Fortress</Button>
|
||||
</body></html>
|
10
trunk/dist/game/data/scripts/ai/npc/CastleChamberlain/Gludio-t2.html
vendored
Normal file
10
trunk/dist/game/data/scripts/ai/npc/CastleChamberlain/Gludio-t2.html
vendored
Normal file
@@ -0,0 +1,10 @@
|
||||
<html><body>&$556;<br><br>
|
||||
<Button ALIGN=LEFT ICON="TELEPORT" action="bypass -h Quest CastleChamberlain goto 13000" msg="811;Front of the Gludio Castle">Front of the Gludio Castle</Button>
|
||||
<Button ALIGN=LEFT ICON="TELEPORT" action="bypass -h Quest CastleChamberlain goto 13001" msg="811;Gludio Town Square">Gludio Town Square</Button>
|
||||
<Button ALIGN=LEFT ICON="TELEPORT" action="bypass -h Quest CastleChamberlain goto 13002" msg="811;Front of the Shanty Fortress">Front of the Shanty Fortress</Button>
|
||||
<Button ALIGN=LEFT ICON="TELEPORT" action="bypass -h Quest CastleChamberlain goto 13003" msg="811;Front of the Southern Fortress">Front of the Southern Fortress</Button>
|
||||
<Button ALIGN=LEFT ICON="TELEPORT" action="bypass -h Quest CastleChamberlain goto 13004" msg="811;Ruins of Agony">Ruins of Agony - 500 Adena</Button>
|
||||
<Button ALIGN=LEFT ICON="TELEPORT" action="bypass -h Quest CastleChamberlain goto 13005" msg="811;Ruins of Despair">Ruins of Despair - 500 Adena</Button>
|
||||
<Button ALIGN=LEFT ICON="TELEPORT" action="bypass -h Quest CastleChamberlain goto 13006" msg="811;The Ant Nest">The Ant Nest - 500 Adena</Button>
|
||||
<Button ALIGN=LEFT ICON="TELEPORT" action="bypass -h Quest CastleChamberlain goto 13007" msg="811;Windawood Manor">Windawood Manor - 500 Adena</Button>
|
||||
</body></html>
|
8
trunk/dist/game/data/scripts/ai/npc/CastleChamberlain/Gludio-tu.html
vendored
Normal file
8
trunk/dist/game/data/scripts/ai/npc/CastleChamberlain/Gludio-tu.html
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
<html><body><br>
|
||||
Activate the traps located in the interior of the island. Once activated, the flames do not distinguish friend from foe. Used properly, the trap is a very effective deterrent to invasion. Of course, it costs a fortune!<br><br>
|
||||
<center>
|
||||
<Button ALIGN=LEFT ICON="TELEPORT" action="bypass -h Quest CastleChamberlain manage_trap 0">Activate the trap near the entrance of the inner castle.</a><br>
|
||||
<Button ALIGN=LEFT ICON="TELEPORT" action="bypass -h Quest CastleChamberlain manage_trap 1">Activate the trap behind the garden in the inner castle.</a><br><br>
|
||||
<Button ALIGN=LEFT ICON="TELEPORT" action="bypass -h Quest CastleChamberlain chamberlain-01.html">Back</a>
|
||||
</center>
|
||||
</body></html>
|
16
trunk/dist/game/data/scripts/ai/npc/CastleChamberlain/Goddard-d.html
vendored
Normal file
16
trunk/dist/game/data/scripts/ai/npc/CastleChamberlain/Goddard-d.html
vendored
Normal file
@@ -0,0 +1,16 @@
|
||||
<html><body>
|
||||
<center>
|
||||
<br><br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 1 24160010 24160009">Open the outer castle gate</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 0 24160010 24160009">Close the outer castle gate</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 1 24160011 24160012">Open the inner castle gate</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 0 24160011 24160012">Close the inner castle gate</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 1 24160013 24160014">Open the inner 2nd floor castle gate</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 0 24160013 24160014">Close the inner 2nd floor castle gate</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 1 24160015 24160016">Open the mooring castle gate</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 0 24160015 24160016">Close the mooring castle gate</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 1 24160010 24160009 24160011 24160012 24160013 24160014 24160015 24160016">Open all gates</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 0 24160010 24160009 24160011 24160012 24160013 24160014 24160015 24160016">Close all gates</Button>
|
||||
<Button ALIGN=LEFT ICON="RETURN" action="bypass -h Quest CastleChamberlain chamberlain-01.html">Back</Button>
|
||||
</center>
|
||||
</body></html>
|
@@ -5,6 +5,6 @@ The doors or walls of the castle are currently being reinforced. This will help
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain manage_doors 2 24160011 24160012">Inner Door Reinforcement 1F</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain manage_doors 2 24160013 24160014">Inner Door Reinforcement 2F</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain manage_doors 3 24160021 24160022">Wall Reinforcement</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain chamberlain-01.html">Return</Button>
|
||||
<Button ALIGN=LEFT ICON="RETURN" action="bypass -h Quest CastleChamberlain chamberlain-01.html">Go back</Button>
|
||||
</center>
|
||||
</body></html>
|
5
trunk/dist/game/data/scripts/ai/npc/CastleChamberlain/Goddard-t1.html
vendored
Normal file
5
trunk/dist/game/data/scripts/ai/npc/CastleChamberlain/Goddard-t1.html
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
<html><body>&$556;<br><br>
|
||||
<Button ALIGN=LEFT ICON="TELEPORT" action="bypass -h Quest CastleChamberlain goto 13047" msg="811;Front Of Goddard Castle">Front Of Goddard Castle</Button>
|
||||
<Button ALIGN=LEFT ICON="TELEPORT" action="bypass -h Quest CastleChamberlain goto 13048" msg="811;Goddard Town Square">Goddard Town Square</Button>
|
||||
<Button ALIGN=LEFT ICON="TELEPORT" action="bypass -h Quest CastleChamberlain goto 13049" msg="811;Front of the Borderland Fortress">Front of the Borderland Fortress</Button>
|
||||
</body></html>
|
10
trunk/dist/game/data/scripts/ai/npc/CastleChamberlain/Goddard-t2.html
vendored
Normal file
10
trunk/dist/game/data/scripts/ai/npc/CastleChamberlain/Goddard-t2.html
vendored
Normal file
@@ -0,0 +1,10 @@
|
||||
<html><body>&$556;<br><br>
|
||||
<Button ALIGN=LEFT ICON="TELEPORT" action="bypass -h Quest CastleChamberlain goto 13047" msg="811;Front Of Goddard Castle">Front Of Goddard Castle</Button>
|
||||
<Button ALIGN=LEFT ICON="TELEPORT" action="bypass -h Quest CastleChamberlain goto 13048" msg="811;Goddard Town Square">Goddard Town Square</Button>
|
||||
<Button ALIGN=LEFT ICON="TELEPORT" action="bypass -h Quest CastleChamberlain goto 13049" msg="811;Front of the Borderland Fortress">Front of the Borderland Fortress</Button>
|
||||
<Button ALIGN=LEFT ICON="TELEPORT" action="bypass -h Quest CastleChamberlain goto 13050" msg="811;Hot Springs">Hot Springs - 500 Adena</Button>
|
||||
<Button ALIGN=LEFT ICON="TELEPORT" action="bypass -h Quest CastleChamberlain goto 13051" msg="811;Varka Silenos Stronghold">Varka Silenos Stronghold - 500 Adena</Button>
|
||||
<Button ALIGN=LEFT ICON="TELEPORT" action="bypass -h Quest CastleChamberlain goto 13052" msg="811;Ketra Orc Outpost">Ketra Orc Outpost - 500 Adena</Button>
|
||||
<Button ALIGN=LEFT ICON="TELEPORT" action="bypass -h Quest CastleChamberlain goto 13053" msg="811;Entrance to the Forge of the Gods">Entrance to the Forge of the Gods - 500 Adena</Button>
|
||||
<Button ALIGN=LEFT ICON="TELEPORT" action="bypass -h Quest CastleChamberlain goto 13054" msg="811;Wall of Argos">Wall of Argos - 500 Adena</Button>
|
||||
</body></html>
|
10
trunk/dist/game/data/scripts/ai/npc/CastleChamberlain/Goddard-tu.html
vendored
Normal file
10
trunk/dist/game/data/scripts/ai/npc/CastleChamberlain/Goddard-tu.html
vendored
Normal file
@@ -0,0 +1,10 @@
|
||||
<html><body><br>
|
||||
Activates a trap inside the castle. When activated, magic fire shoots from the trap, slowing those crossing it and engulfing them in flames.<br>
|
||||
These flames will consume friends as well as foes. Used with great care, this is one of the most effective security devices available.<br>
|
||||
Of course, it's not cheap!<br><br>
|
||||
<center>
|
||||
<Button ALIGN=LEFT ICON="TELEPORT" action="bypass -h Quest CastleChamberlain manage_trap 0">Activate the trap near the east entrance of the 2nd floor.</a><br>
|
||||
<Button ALIGN=LEFT ICON="TELEPORT" action="bypass -h Quest CastleChamberlain manage_trap 1">Activate the trap near the west entrance of the 2nd floor.</a><br><br>
|
||||
<Button ALIGN=LEFT ICON="TELEPORT" action="bypass -h Quest CastleChamberlain chamberlain-01.html">Back</a>
|
||||
</center>
|
||||
</body></html>
|
14
trunk/dist/game/data/scripts/ai/npc/CastleChamberlain/Innadril-d.html
vendored
Normal file
14
trunk/dist/game/data/scripts/ai/npc/CastleChamberlain/Innadril-d.html
vendored
Normal file
@@ -0,0 +1,14 @@
|
||||
<html><body>
|
||||
<center>
|
||||
<br><br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 1 23250002 23250001">Open the outer castle gate</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 0 23250002 23250001">Close the outer castle gate</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 1 23250006 23250005">Open the inner castle gate</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 0 23250006 23250005">Close the inner castle gate</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 1 23250008">Open the mooring castle gate</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 0 23250008">Close the mooring castle gate</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 1 23250002 23250001 23250006 23250005 23250008">Open all gates</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain operate_door 0 23250002 23250001 23250006 23250005 23250008">Close all gates</Button>
|
||||
<Button ALIGN=LEFT ICON="RETURN" action="bypass -h Quest CastleChamberlain chamberlain-01.html">Back</Button>
|
||||
</center>
|
||||
</body></html>
|
@@ -2,9 +2,9 @@
|
||||
Reinforce castle gates:<br>
|
||||
Strengthens gates and walls. Since it significantly enhances the durability of castle gates and castle walls, it is a good measure against the incursion of enemy troops into the castle.<br>
|
||||
<center>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain manage_doors 1 23250002 23250001">Reinforce outer castle gate.</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain manage_doors 2 23250006 23250005">Reinforce inner castle gate.</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain manage_doors 3 23250003 23250004">Reinforce castle walls.</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain chamberlain-01.html">Back</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain manage_doors 1 23250002 23250001">Reinforce outer castle gate</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain manage_doors 2 23250006 23250005">Reinforce inner castle gate</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest CastleChamberlain manage_doors 3 23250003 23250004">Reinforce castle walls</Button>
|
||||
<Button ALIGN=LEFT ICON="RETURN" action="bypass -h Quest CastleChamberlain chamberlain-01.html">Go back</Button>
|
||||
</center>
|
||||
</body></html>
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user