Sync with L2jServer HighFive Nov 28th 2015.

This commit is contained in:
MobiusDev
2015-11-29 11:21:55 +00:00
parent fd9e7a99fd
commit cc94608578
507 changed files with 4128 additions and 79 deletions

View File

@ -118,7 +118,7 @@ public final class Rabbits extends Event
// Announce event start
Broadcast.toAllOnlinePlayers("Rabbits Event: Chests spawned!");
Broadcast.toAllOnlinePlayers("Rabbits Event: Go to Fantasy Isle and grab some rewards!");
Broadcast.toAllOnlinePlayers("Rabbits Event: You have " + EVENT_TIME + " minuntes!");
Broadcast.toAllOnlinePlayers("Rabbits Event: You have " + EVENT_TIME + " minutes!");
Broadcast.toAllOnlinePlayers("Rabbits Event: After that time all chests will disappear...");
// Schedule event end
startQuestTimer("END_RABBITS_EVENT", EVENT_TIME * 60000, null, eventMaker);

View File

@ -168,6 +168,7 @@ public final class EffectMasterHandler
ShiftTarget.class,
ShilensBreath.class,
SilentMove.class,
SingleTarget.class,
SkillTurning.class,
Sleep.class,
SoulBlow.class,

View File

@ -317,7 +317,12 @@ public class NpcViewMod implements IBypassHandler
final L2Item item = ItemTable.getInstance().getTemplate(generalDropItem.getItemId());
sb.append("<table width=291 cellpadding=2 cellspacing=0 background=\"L2UI_CT1.Windows.Windows_DF_TooltipBG\">");
sb.append("<tr><td width=32 valign=top>");
sb.append("<img src=\"" + item.getIcon() + "\" width=32 height=32>");
String icon = item.getIcon();
if (icon == null)
{
icon = "icon.etc_question_mark_i00";
}
sb.append("<img src=\"" + icon + "\" width=32 height=32>");
sb.append("</td><td fixwidth=259 align=center><font name=\"hs9\" color=\"CD9000\">");
sb.append(item.getName());
sb.append("</font></td></tr><tr><td width=32></td><td width=259><table width=253 cellpadding=0 cellspacing=0>");

View File

@ -0,0 +1,48 @@
/*
* 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 handlers.effecthandlers;
import com.l2jserver.gameserver.model.StatsSet;
import com.l2jserver.gameserver.model.conditions.Condition;
import com.l2jserver.gameserver.model.effects.AbstractEffect;
import com.l2jserver.gameserver.model.effects.EffectFlag;
import com.l2jserver.gameserver.model.effects.L2EffectType;
/**
* @author Zealar
*/
public final class SingleTarget extends AbstractEffect
{
public SingleTarget(Condition attachCond, Condition applyCond, StatsSet set, StatsSet params)
{
super(attachCond, applyCond, set, params);
}
@Override
public int getEffectFlags()
{
return EffectFlag.SINGLE_TARGET.getMask();
}
@Override
public L2EffectType getEffectType()
{
return L2EffectType.SINGLE_TARGET;
}
}

View File

@ -122,7 +122,6 @@ public final class DarkCloudMansion extends AbstractInstance
// private static int W5 = 24230011; // Wall 5
// private static int W6 = 24230012; // Wall 6
// private static int W7 = 24230013; // Wall 7
private static boolean debug = false;
private static boolean noRndWalk = true;
private static NpcStringId[] _spawnChat =
{
@ -241,11 +240,6 @@ public final class DarkCloudMansion extends AbstractInstance
@Override
protected boolean checkConditions(L2PcInstance player)
{
if (debug)
{
return true;
}
final L2Party party = player.getParty();
if (party == null)
{
@ -289,15 +283,10 @@ public final class DarkCloudMansion extends AbstractInstance
if (firstEntrance)
{
runStartRoom((DMCWorld) world);
// teleport players
if (debug && (player.getParty() == null))
final L2Party party = player.getParty();
if (party != null)
{
world.addAllowed(player.getObjectId());
teleportPlayer(player, new Location(146534, 180464, -6117), world.getInstanceId());
}
else
{
for (L2PcInstance partyMember : player.getParty().getMembers())
for (L2PcInstance partyMember : party.getMembers())
{
if (partyMember.getQuestState(getName()) == null)
{
@ -336,10 +325,6 @@ public final class DarkCloudMansion extends AbstractInstance
thisnpc.npc.setIsNoRndWalk(true);
}
world.rooms.put("StartRoom", StartRoom);
if (debug)
{
_log.info("DarkCloudMansion: first room spawned in instance " + world.getInstanceId());
}
}
protected void spawnHall(DMCWorld world)
@ -413,10 +398,6 @@ public final class DarkCloudMansion extends AbstractInstance
Hall.npcList.add(thisnpc);
world.rooms.put("Hall", Hall);
if (debug)
{
_log.info("DarkCloudMansion: hall spawned");
}
}
protected void runHall(DMCWorld world)
@ -466,10 +447,6 @@ public final class DarkCloudMansion extends AbstractInstance
world.rooms.put("FirstRoom", FirstRoom);
world.setStatus(2);
openDoor(D2, world.getInstanceId());
if (debug)
{
_log.info("DarkCloudMansion: spawned first room");
}
}
protected void runHall2(DMCWorld world)
@ -527,10 +504,6 @@ public final class DarkCloudMansion extends AbstractInstance
world.rooms.put("SecondRoom", SecondRoom);
world.setStatus(4);
openDoor(D3, world.getInstanceId());
if (debug)
{
_log.info("DarkCloudMansion: spawned second room");
}
}
protected void runHall3(DMCWorld world)
@ -584,10 +557,6 @@ public final class DarkCloudMansion extends AbstractInstance
world.rooms.put("ThirdRoom", ThirdRoom);
world.setStatus(6);
openDoor(D4, world.getInstanceId());
if (debug)
{
_log.info("DarkCloudMansion: spawned third room");
}
}
protected void runThirdRoom2(DMCWorld world)
@ -634,10 +603,6 @@ public final class DarkCloudMansion extends AbstractInstance
ThirdRoom.npcList.add(thisnpc);
world.rooms.put("ThirdRoom2", ThirdRoom);
world.setStatus(8);
if (debug)
{
_log.info("DarkCloudMansion: spawned third room second time");
}
}
protected void runForthRoom(DMCWorld world)
@ -685,10 +650,6 @@ public final class DarkCloudMansion extends AbstractInstance
world.rooms.put("ForthRoom", ForthRoom);
world.setStatus(7);
openDoor(D5, world.getInstanceId());
if (debug)
{
_log.info("DarkCloudMansion: spawned forth room");
}
}
protected void runFifthRoom(DMCWorld world)
@ -696,10 +657,6 @@ public final class DarkCloudMansion extends AbstractInstance
spawnFifthRoom(world);
world.setStatus(9);
openDoor(D6, world.getInstanceId());
if (debug)
{
_log.info("DarkCloudMansion: spawned fifth room");
}
}
private void spawnFifthRoom(DMCWorld world)
@ -800,10 +757,6 @@ public final class DarkCloudMansion extends AbstractInstance
world.setStatus(10);
addSpawn(SOTruth, 148911, 181940, -6117, 16383, false, 0, false, world.getInstanceId());
world.rooms.clear();
if (debug)
{
_log.info("DarkCloudMansion: finished");
}
}
protected void checkBelethSample(DMCWorld world, L2Npc npc, L2PcInstance player)
@ -1087,7 +1040,7 @@ public final class DarkCloudMansion extends AbstractInstance
}
@Override
public String onAttack(L2Npc npc, L2PcInstance player, int damage, boolean isSummon, Skill skill)
public String onAttack(L2Npc npc, L2PcInstance attacker, int damage, boolean isSummon, Skill skill)
{
final InstanceWorld tmpworld = InstanceManager.getInstance().getWorld(npc.getInstanceId());
final DMCWorld world;
@ -1103,22 +1056,18 @@ public final class DarkCloudMansion extends AbstractInstance
{
if (mob.npc.isInvul() && (getRandom(100) < 12))
{
if (debug)
{
_log.info("DarkCloudMansion: spawn room 4 guard");
}
addSpawn(BM[getRandom(BM.length)], player.getX(), player.getY(), player.getZ(), 0, false, 0, false, world.getInstanceId());
addSpawn(BM[getRandom(BM.length)], attacker.getX(), attacker.getY(), attacker.getZ(), 0, false, 0, false, world.getInstanceId());
}
}
}
}
if (world.getStatus() == 9)
{
checkBelethSample(world, npc, player);
checkBelethSample(world, npc, attacker);
}
}
return "";
return super.onAttack(npc, attacker, damage, isSummon);
}
@Override
@ -1186,10 +1135,6 @@ public final class DarkCloudMansion extends AbstractInstance
{
if (world.isAllowed(player.getObjectId()))
{
if (debug)
{
_log.info("DarkCloudMansion - id " + player.getObjectId() + " removed from allowed player in this Instances.");
}
world.removeAllowed(player.getObjectId());
}
teleportPlayer(player, new Location(139968, 150367, -3111), 0);

View File

@ -0,0 +1,9 @@
<html><body>Grocer Pano:<br>
I operate this grocery store for a living, but my passion is collecting coins! Wait, I want to show you my collection...<br>
Ah, right. Here it is.<br>
ook at my coins...! I collect <font color="LEVEL">medium grade coins</font>. Do you see anything you like?<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 1">Blood Dragon</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 2">Silver Dragon</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 3">Gold Dragon</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 4">Beleth's Silver Dragon</Button>
</body></html>

View File

@ -0,0 +1,8 @@
<html><body>Grocer Pano:<br>
Ah yes, the Blood Dragon. Shall we trade? I'll trade you one Blood Dragon for 5 Blood Basilisks and 5 blood succubi. Or ?perhaps you would prefer a game of chance? <br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 5">Accept exchange rate</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 6">Play game. [Guess correctly in 2 tries - 4 Blood Basilisks]</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 7">Play game. [Guess correctly in 3 tries - 8 Blood Basilisks]</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 8">Play game. [Guess correctly in 4 tries - 9 Blood Basilisks]</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 9">Explanation of game</Button>
</body></html>

View File

@ -0,0 +1,8 @@
<html><body>Grocer Pano:<br>
Ah yes, the Silver Dragon. Shall we trade? I will trade 1 Silver Dragon for 5 Silver Dryads and 5 Silver Undines. Or perhaps you would prefer a game of chance?<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 5">Accept exchange rate</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 6">Play game. [Guess correctly in 2 tries - 4 Silver Dryads]</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 7">Play game. [Guess correctly in 3 tries - 8 Silver Dryads]</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 8">Play game. [Guess correctly in 4 tries - 9 Silver Dryads]</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 9">Explanation of game</Button>
</body></html>

View File

@ -0,0 +1,8 @@
<html><body>Grocer Pano:<br>
Ah yes, the Gold Dragon. Shall we trade? I will trade you one Gold Dragon for 5 Gold Wyrms and 5 Gold Giants. Or perhaps you would prefer a game of chance? <br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 5">Accept the regular exchange rate</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 6">Play game. [Guess correctly in 2 tries - 4 Gold Giants]</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 7">Play game. [Guess correctly in 3 tries - 8 Gold Giants]</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 8">Play game. [Guess correctly in 4 tries - 9 Gold Giants]</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 9">Explanation of game</Button>
</body></html>

View File

@ -0,0 +1,8 @@
<html><body>Grocer Pano:<br>
Ah yes, Beleth's Silver Dragon. I will trade 1 Beleth's Silver Dragon for 10 Silver Dryads and 10 Silver Undines. Or perhaps you would prefer a game of chance? <br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 5">Accept exchange rate</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 6">Play game. [Guess correctly in 2 tries - 4 Silver Dryads and 4 Silver Undines]</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 7">Play game. [Guess correctly in 3 tries - 8 Silver Dryads and 8 Silver Undines]</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 8">Play game. [Guess correctly in 4 tries - 9 Silver Dryads and 9 Silver Undines]</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 9">Explanation of game</Button>
</body></html>

View File

@ -0,0 +1,6 @@
<html><body>Grocer Pano:<br>
Good. How many do you wish to exchange?<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 10">1</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 11">5</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 12">10</Button>
</body></html>

View File

@ -0,0 +1,3 @@
<html><body>Grocer Pano:<br>
Here is the coin you requested.
</body></html>

View File

@ -0,0 +1,3 @@
<html><body>Grocer Pano:<br>
There are not enough coins here.
</body></html>

View File

@ -0,0 +1,7 @@
<html><body>Grocer Pano:<br>
Oh, I do love this game!<br>
What is the color of the first coin?<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 13">Gold</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 14">Silver</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 15">Blood</Button>
</body></html>

View File

@ -0,0 +1,6 @@
<html><body>Grocer Pano:<br>
What is the color of the second coin?<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 16">Gold</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 17">Silver</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 18">Blood</Button>
</body></html>

View File

@ -0,0 +1,6 @@
<html><body>Grocer Pano:<br>
What is the color of the second coin?<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 16">Gold</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 17">Silver</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 18">Blood</Button>
</body></html>

View File

@ -0,0 +1,6 @@
<html><body>Grocer Pano:<br>
What is the color of the second coin?<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 16">Gold</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 17">Silver</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 18">Blood</Button>
</body></html>

View File

@ -0,0 +1,6 @@
<html><body>Grocer Pano:<br>
What is the color of the third coin?<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 19">Gold</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 20">Silver</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 21">Blood</Button>
</body></html>

View File

@ -0,0 +1,6 @@
<html><body>Grocer Pano:<br>
What is the color of the third coin?<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 19">Gold</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 20">Silver</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 21">Blood</Button>
</body></html>

View File

@ -0,0 +1,6 @@
<html><body>Grocer Pano:<br>
What is the color of the third coin?<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 19">Gold</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 20">Silver</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 21">Blood</Button>
</body></html>

View File

@ -0,0 +1,3 @@
<html><body>Grocer Pano:<br>
How did you possibly win? I didn't see that coming!
</body></html>

View File

@ -0,0 +1,3 @@
<html><body>Grocer Pano:<br>
Bad choice! You lose! The correct sequence was gold - gold - gold.
</body></html>

View File

@ -0,0 +1,3 @@
<html><body>Grocer Pano:<br>
Bad choice! You lose! The correct sequence was gold - silver - gold.
</body></html>

View File

@ -0,0 +1,3 @@
<html><body>Grocer Pano:<br>
Bad choice! You lose! The correct sequence was silver - gold - gold.
</body></html>

View File

@ -0,0 +1,3 @@
<html><body>Grocer Pano:<br>
Bad choice! You lose! The correct sequence was silver - silver - gold.
</body></html>

View File

@ -0,0 +1,3 @@
<html><body>Grocer Pano:<br>
Bad choice! You lose! The correct sequence was blood - blood - gold.
</body></html>

View File

@ -0,0 +1,3 @@
<html><body>Grocer Pano:<br>
Bad choice! You lose! The correct sequence was gold - blood - gold.
</body></html>

View File

@ -0,0 +1,3 @@
<html><body>Grocer Pano:<br>
Bad choice! You lose! The correct sequence was silver - blood - gold.
</body></html>

View File

@ -0,0 +1,3 @@
<html><body>Grocer Pano:<br>
Bad choice! You lose! The correct sequence was blood - gold - gold.
</body></html>

View File

@ -0,0 +1,3 @@
<html><body>Grocer Pano:<br>
Bad choice! You lose! The correct sequence was blood - silver - gold.
</body></html>

View File

@ -0,0 +1,3 @@
<html><body>Grocer Pano:<br>
Bad choice! You lose! The correct sequence was gold - gold - silver.
</body></html>

View File

@ -0,0 +1,3 @@
<html><body>Grocer Pano:<br>
Bad choice! You lose! The correct sequence was gold - silver - silver.
</body></html>

View File

@ -0,0 +1,3 @@
<html><body>Grocer Pano:<br>
Bad choice! You lose! The correct sequence was silver - gold - silver.
</body></html>

View File

@ -0,0 +1,3 @@
<html><body>Grocer Pano:<br>
Bad choice! You lose! The correct sequence was silver - silver - silver.
</body></html>

View File

@ -0,0 +1,3 @@
<html><body>Grocer Pano:<br>
Bad choice! You lose! The correct sequence was blood - blood - silver.
</body></html>

View File

@ -0,0 +1,3 @@
<html><body>Grocer Pano:<br>
Bad choice! You lose! The correct sequence was gold - blood - silver.
</body></html>

View File

@ -0,0 +1,3 @@
<html><body>Grocer Pano:<br>
Bad choice! You lose! The correct sequence was silver - blood - silver.
</body></html>

View File

@ -0,0 +1,3 @@
<html><body>Grocer Pano:<br>
Bad choice! You lose! The correct sequence was blood - gold - silver.
</body></html>

View File

@ -0,0 +1,3 @@
<html><body>Grocer Pano:<br>
Bad choice! You lose! The correct sequence was blood - silver - silver.
</body></html>

View File

@ -0,0 +1,3 @@
<html><body>Grocer Pano:<br>
Bad choice! You lose! The correct sequence was gold - gold - blood.
</body></html>

View File

@ -0,0 +1,3 @@
<html><body>Grocer Pano:<br>
Bad choice! You lose! The correct sequence was gold - silver - blood.
</body></html>

View File

@ -0,0 +1,3 @@
<html><body>Grocer Pano:<br>
Bad choice! You lose! The correct sequence was silver - gold - blood.
</body></html>

View File

@ -0,0 +1,3 @@
<html><body>Grocer Pano:<br>
Bad choice! You lose! The correct sequence was silver - silver - blood.
</body></html>

View File

@ -0,0 +1,3 @@
<html><body>Grocer Pano:<br>
Bad choice! You lose! The correct sequence was blood - blood - blood.
</body></html>

View File

@ -0,0 +1,3 @@
<html><body>Grocer Pano:<br>
Bad choice! You lose! The correct sequence was gold - blood - blood.
</body></html>

View File

@ -0,0 +1,3 @@
<html><body>Grocer Pano:<br>
Bad choice! You lose! The correct sequence was silver - blood - blood.
</body></html>

View File

@ -0,0 +1,3 @@
<html><body>Grocer Pano:<br>
Bad choice! You lose! The correct sequence was blood - gold - blood.
</body></html>

View File

@ -0,0 +1,3 @@
<html><body>Grocer Pano:<br>
Bad choice! You lose! The correct sequence was blood - silver - blood.
</body></html>

View File

@ -0,0 +1,7 @@
<html><body>Grocer Pano:<br>
You got one right! Now try again.<br>
What is the color of the first coin?<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 13">Gold</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 14">Silver</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 15">Blood</Button>
</body></html>

View File

@ -0,0 +1,6 @@
<html><body>Grocer Pano:<br>
You got two right! Now try again.<br>What is the color of the first coin?<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 13">Gold</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 14">Silver</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 15">Blood</Button>
</body></html>

View File

@ -0,0 +1,7 @@
<html><body>Grocer Pano:<br>
How could you have missed them all? Try again!<br>
What is the color of the first coin?<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 13">Gold</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 14">Silver</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 15">Blood</Button>
</body></html>

View File

@ -0,0 +1,4 @@
<html><body>Grocer Pano:<br>
You must guess the sequence of the coins...That is about all there is to it, if you don't understand, ask a level 3 member. <br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 22">Start over</Button>
</body></html>

View File

@ -0,0 +1,3 @@
<html><body>Grocer Pano:<br>
You must find a level 2 or level 3 member. I am a level 1 member and thus can only deal with other level 1 members. If I violate this rule I could get kicked out of the guild...
</body></html>

View File

@ -0,0 +1,9 @@
<html><body>Warehouse Keeper Collob:<br>
Now let me think... Where did I put it?<br>
Ah, yes. Here it is.<br>
These are the coins that I have... I ?need a <font color="LEVEL">medium grade coin</font>. See anything you like?<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 1">Blood Dragon</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 2">Silver Dragon</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 3">Gold Dragon</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 4">Beleth's Gold Dragon</Button>
</body></html>

View File

@ -0,0 +1,8 @@
<html><body>Warehouse Keeper Collob:<br>
Ah, yes, the Blood Dragon. What shall we trade? I'll tell you what, I'll trade you one Blood Dragon for 5 blood succubi and 5 basilisks. Or perhaps you would prefer a game of chance?<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 5">Exchange at set rate.</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 6">Play game. [Guess correctly in 2 tries - 4 blood succubi]</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 7">Play game. [Guess correctly in 3 tries - 8 blood succubi]</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 8">Play game. [Guess correctly in 4 tries - 9 blood succubi]</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 9">Explanation of game</Button>
</body></html>

View File

@ -0,0 +1,8 @@
<html><body>Warehouse Keeper Collob:<br>
Ah, yes, the Silver Dragon. What shall we trade? I'll tell you what, I'll trade you one Silver Dragon for 5 Silver Dryads and 5 Silver Undines. Or perhaps you would prefer a game of chance?<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 5">Exchange at set rate.</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 6">Play game. [Guess correctly in 2 tries - 4 Silver Undines]</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 7">Play game. [Guess correctly in 3 tries - 8 Silver Undines]</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 8">Play game. [Guess correctly in 4 tries - 9 Silver Undines]</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 9">Explanation of game</Button>
</body></html>

View File

@ -0,0 +1,8 @@
<html><body>Warehouse Keeper Collob:<br>
Ah, yes, the Gold Dragon. What shall we trade? I'll tell you what, I'll trade you one Gold Dragon for 5 Gold Wyrms and 5 Gold Giants. Or perhaps you would prefer a game of chance?<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 5">Exchange at set rate.</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 6">Play game. [Guess correctly in 2 tries - 4 Gold Wyrms]</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 7">Play game. [Guess correctly in 3 tries - 8 Gold Wyrms]</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 8">Play game. [Guess correctly in 4 tries - 9 Gold Wyrms]</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 9">Explanation of game</Button>
</body></html>

View File

@ -0,0 +1,8 @@
<html><body>Warehouse Keeper Collob:<br>
Ah, yes, Beleth's Gold Dragon. What shall we trade? I'll tell you what, I'll trade you one Beleth's Gold Dragon for 10 Gold Wyrms and 10 Gold Giants. Or perhaps you would prefer a game of chance?<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 5">Exchange at set rate.</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 6">Play game. [Guess correctly in 2 tries - 4 Gold Wyrms and 4 Gold Giants]</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 7">Play game. [Guess correctly in 3 tries - 8 Gold Wyrms and 8 Gold Giants]</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 8">Play game. [Guess correctly in 4 tries - 9 Gold Wyrms and 9 Gold Giants]</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 9">Explanation of game</Button>
</body></html>

View File

@ -0,0 +1,6 @@
<html><body>Warehouse Keeper Collob:<br>
Certainly! How many would you like to exchange?<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 10">1</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 11">5</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 12">10</Button>
</body></html>

View File

@ -0,0 +1,3 @@
<html><body>Warehouse Keeper Collob:<br>
I'll take a look... One, two... Um, that's right. Here it is.
</body></html>

View File

@ -0,0 +1,3 @@
<html><body>Warehouse Keeper Collob:<br>
I'll take a look... One, two... Huh? There aren't enough coins.
</body></html>

View File

@ -0,0 +1,6 @@
<html><body>Warehouse Keeper Collob:<br>
Shall we begin?<br>What color is the first coin?<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 13">Gold</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 14">Silver</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 15">Blood</Button>
</body></html>

View File

@ -0,0 +1,6 @@
<html><body>Warehouse Keeper Collob:<br>
What is the color of the second coin?<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 16">Gold</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 17">Silver</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 18">Blood</Button>
</body></html>

View File

@ -0,0 +1,6 @@
<html><body>Warehouse Keeper Collob:<br>
What is the color of the second coin?<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 16">Gold</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 17">Silver</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 18">Blood</Button>
</body></html>

View File

@ -0,0 +1,6 @@
<html><body>Warehouse Keeper Collob:<br>
What is the color of the second coin?<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 16">Gold</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 17">Silver</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 18">Blood</Button>
</body></html>

View File

@ -0,0 +1,6 @@
<html><body>Warehouse Keeper Collob:<br>
What is the color of the third coin?<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 19">Gold</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 20">Silver</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 21">Blood</Button>
</body></html>

View File

@ -0,0 +1,6 @@
<html><body>Warehouse Keeper Collob:<br>
What is the color of the third coin?<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 19">Gold</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 20">Silver</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 21">Blood</Button>
</body></html>

View File

@ -0,0 +1,6 @@
<html><body>Warehouse Keeper Collob:<br>
What is the color of the third coin?<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 19">Gold</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 20">Silver</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 21">Blood</Button>
</body></html>

View File

@ -0,0 +1,3 @@
<html><body>Warehouse Keeper Collob:<br>
Hey! Correct! Oh well, I lost some money today.
</body></html>

View File

@ -0,0 +1,3 @@
<html><body>Warehouse Keeper Collob:<br>
The sequence was gold - gold - gold! Ha, ha! I win!
</body></html>

View File

@ -0,0 +1,3 @@
<html><body>Warehouse Keeper Collob:<br>
The sequence was gold - silver - gold! Ha, ha! I win!
</body></html>

View File

@ -0,0 +1,3 @@
<html><body>Warehouse Keeper Collob:<br>
The sequence was silver - gold - gold! Ha, ha! I win!
</body></html>

View File

@ -0,0 +1,3 @@
<html><body>Warehouse Keeper Collob:<br>
The sequence was silver - silver - gold! Ha, ha! I win!
</body></html>

View File

@ -0,0 +1,3 @@
<html><body>Warehouse Keeper Collob:<br>
The sequence was blood - blood - gold! Ha, ha! I win!
</body></html>

View File

@ -0,0 +1,3 @@
<html><body>Warehouse Keeper Collob:<br>
The sequence was gold - blood - gold! Ha, ha! I win!
</body></html>

View File

@ -0,0 +1,3 @@
<html><body>Warehouse Keeper Collob:<br>
The sequence was silver - blood - gold! Ha, ha! I win!
</body></html>

View File

@ -0,0 +1,3 @@
<html><body>Warehouse Keeper Collob:<br>
The sequence was blood - gold - gold! Ha, ha! I win!
</body></html>

View File

@ -0,0 +1,3 @@
<html><body>Warehouse Keeper Collob:<br>
The sequence was blood - silver - gold! Ha, ha! I win!
</body></html>

View File

@ -0,0 +1,3 @@
<html><body>Warehouse Keeper Collob:<br>
The sequence was gold - gold - silver! Ha, ha! I win!
</body></html>

View File

@ -0,0 +1,3 @@
<html><body>Warehouse Keeper Collob:<br>
The sequence was gold - silver - silver! Ha, ha! I win!
</body></html>

View File

@ -0,0 +1,3 @@
<html><body>Warehouse Keeper Collob:<br>
The sequence was silver - gold - silver! Ha, ha! I win!
</body></html>

View File

@ -0,0 +1,3 @@
<html><body>Warehouse Keeper Collob:<br>
The sequence was silver - silver - silver! Ha, ha! I win!
</body></html>

View File

@ -0,0 +1,3 @@
<html><body>Warehouse Keeper Collob:<br>
The sequence was blood - blood - silver! Ha, ha! I win!
</body></html>

View File

@ -0,0 +1,3 @@
<html><body>Warehouse Keeper Collob:<br>
The sequence was gold - blood - silver! Ha, ha! I win!
</body></html>

View File

@ -0,0 +1,3 @@
<html><body>Warehouse Keeper Collob:<br>
The sequence was silver - blood - silver! Ha, ha! I win!
</body></html>

View File

@ -0,0 +1,3 @@
<html><body>Warehouse Keeper Collob:<br>
The sequence was blood - gold - silver! Ha, ha! I win!
</body></html>

View File

@ -0,0 +1,3 @@
<html><body>Warehouse Keeper Collob:<br>
The sequence was blood - silver - silver! Ha, ha! I win!
</body></html>

View File

@ -0,0 +1,3 @@
<html><body>Warehouse Keeper Collob:<br>
The sequence was gold - gold - blood! Ha, ha! I win!
</body></html>

View File

@ -0,0 +1,3 @@
<html><body>Warehouse Keeper Collob:<br>
The sequence was gold - silver - blood! Ha, ha! I win!
</body></html>

View File

@ -0,0 +1,3 @@
<html><body>Warehouse Keeper Collob:<br>
The sequence was silver - gold - blood! Ha, ha! I win!
</body></html>

View File

@ -0,0 +1,3 @@
<html><body>Warehouse Keeper Collob:<br>
The sequence was silver - silver - blood! Ha, ha! I win!
</body></html>

View File

@ -0,0 +1,3 @@
<html><body>Warehouse Keeper Collob:<br>
The sequence was blood - blood - blood! Ha, ha! I win!
</body></html>

View File

@ -0,0 +1,3 @@
<html><body>Warehouse Keeper Collob:<br>
The sequence was gold - blood - blood! Ha, ha! I win!
</body></html>

View File

@ -0,0 +1,3 @@
<html><body>Warehouse Keeper Collob:<br>
The sequence was silver - blood - blood! Ha, ha! I win!
</body></html>

View File

@ -0,0 +1,3 @@
<html><body>Warehouse Keeper Collob:<br>
The sequence was blood - gold - blood! Ha, ha! I win!
</body></html>

View File

@ -0,0 +1,3 @@
<html><body>Warehouse Keeper Collob:<br>
The sequence was blood - silver - blood! Ha, ha! I win!
</body></html>

View File

@ -0,0 +1,7 @@
<html><body>Warehouse Keeper Collob:<br>
You got one right! Now try again.<br>
What is the color of the first coin?<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 13">Gold</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 14">Silver</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 15">Blood</Button>
</body></html>

View File

@ -0,0 +1,7 @@
<html><body>Warehouse Keeper Collob:<br>
You got two right! Now try again.<br>
What is the color of the first coin?<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 13">Gold</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 14">Silver</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 15">Blood</Button>
</body></html>

View File

@ -0,0 +1,7 @@
<html><body>Warehouse Keeper Collob:<br>
All wrong! All right, have another go...<br>
What is the color of the first coin?<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 13">Gold</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 14">Silver</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 15">Blood</Button>
</body></html>

View File

@ -0,0 +1,4 @@
<html><body>Warehouse Keeper Collob:<br>
They say that this game takes the money of stupid people. You have obviously been playing this game for quite a while...<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q00336_CoinsOfMagic 22">Start again</Button>
</body></html>

Some files were not shown because too many files have changed in this diff Show More