Addition of quests 10995, 11007 and 11019.

Contributed by Stayway.
This commit is contained in:
MobiusDev
2018-03-28 10:48:16 +00:00
parent 984ef74bf5
commit 8600977415
38 changed files with 1062 additions and 4 deletions

View File

@@ -0,0 +1,9 @@
<html><body>Mark of Security:<br>
<font color="LEVEL">Gray Wolf</font>.<br>
These predators got their name from the color of their fur. lately they have been seen on the outskirts of the village rather often. their numbers increased too much, and this threatens the balance of nature in the forest.<br><br>
<font color="LEVEL">Goblin Raider</font>.<br>
Known for poaching. If we don't stop them, there won't be any game left in the Elven Forest.<br><br>
<font color="LEVEL">Kaboo Orc / Soldier / Archer</font>.<br>
This tribe's Orcs settled near the Elven Village. They turned out to be very noisy neighbors. Elves are supremely annoyed by such behavior. things really heated up. It's time for someone to intervene and resolve this conflict.<br><br>
<font color="LEVEL">Spoer Fungus</font>.<br>
</body></html>

View File

@@ -0,0 +1,14 @@
<html><body>Tribal Chronicle:<br>
<font color="LEVEL">Ashen Wolf</font>.<br>
These predators haunt village outskirts. They have been attacking young Orcs often lately. There's got to be too many of them. Slay them in memory of our killed brothers...<br><br>
<font color="LEVEL">Goblin Tomb Raider</font>.<br>
These cursed Goblins raid tombs of our ancestors. Teach them a harsh lesson.<br><br>
<font color="LEVEL">Rakelaw Imp Hunter</font>.<br>
They tail after Goblin Tomb Raiders and commit their atrocities together. They need to be punished too.<br><br>
<font color="LEVEL">Mountain Fungus</font>.<br>
We don't have enough ingredients to make the drinks for the Flame Festival. The more Fungus you bring, the better.<br><br>
<font color="LEVEL">Maraku Werewolf</font>.<br>
They have been sighted near village again. Drive them away before they make some kind of trouble.<br><br>
<font color="LEVEL">Eye of Seer</font>.<br>
If you put some Eye of Seer Tears onto a wound, it'll heal fast. Such a thing should be carried by every warrior.
</body></html>

View File

@@ -20,7 +20,6 @@
10871 Death to the Pirate King!
10993 Future: Dwarves
10994 Future: Orcs
10995 Mutual Benefit
10996 Temple's Decorations
10997 Loser Priest (1/3)
10998 Loser Priest (2/3)
@@ -30,18 +29,16 @@
11004 Perfect Leather Armor (2/3)
11005 Perfect Leather Armor (3/3)
11006 Future: People
11007 Noise in Woods
11008 Preparation for Dungeon
11009 New Potion Development (1/3)
11010 New Potion Development (2/3)
11011 New Potion Development (3/3)
11012 Future Elves
11014 Surprise Gift
11014 Surprise Gift
11015 Prepare for trade (1/3)
11016 Prepare for trade (2/3)
11017 Prepare for trade (3/3)
11018 Future: Dark Elves
11019 Tribal Benefit
11020 Blacksmith's Request
11021 Red Gem Necklace (1/3)
11022 Red Gem Necklace (2/3)

View File

@@ -0,0 +1,3 @@
<html><body>Weapon Merchant Reep:<br>
Lately thieves have been stealing packages that I send to my customers. Our shop-"The Golden Wheel"- has just opened. These thefts might lead us into banckruptcy. Could you slay Goblins and Orcs who hang around the trade route? Here's the <font color="LEVEL">Bounty Poster</font> for these wretches. I think they are to blame for all of this. I hope you can help us.<br>
</body></html>

View File

@@ -0,0 +1,3 @@
<html><body>Weapon Merchant Reep:<br>
Well, well. According to rumors, these cursed beasts still roam around the trade route. Deal with them please.
</body></html>

View File

@@ -0,0 +1,4 @@
<html><body>Weapon Merchant Reep:<br>
Thank you! Now the trade route is going to be safe for some time. That's not enough. I know, but please take it as your reward. I think this thing will come in handy. <br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10995_MutualBenefit reward1">Receive</Button><br>
</body></html>

View File

@@ -0,0 +1,4 @@
<html><body>Weapon Merchant Reep:<br>
That you've found the reward to your liking. By the way, Priest Zimenf visited our shop not so long ago. I think he was worried about something. Please, ask if he needs some kind of help.<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q11014_SurpriseGift 30136-01.htm">"Okay, I will talk to Priest Zimenf."</Button><br>
</body></html>

View File

@@ -0,0 +1,4 @@
<html><body>Newbie Guide:<br>
Haven't you visited weapons shop. "The Golden Wheel" yet? Its master <font color="LEVEL">Reep</font> is a friend of mine. He recently complained that his shop is robbed quite often. Will you, please, visit <font color="LEVEL">Reep</font> and help him out?<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q10995_MutualBenefit 30601-02.htm">"Okay"</Button>
</body></html>

View File

@@ -0,0 +1,3 @@
<html><body>Newbie Guide:<br>
I'm sorry that I'm asking for help right away. You can find Reep at the shop that sells weapons and armor. It's in the center of the village.<br>
</body></html>

View File

@@ -0,0 +1,3 @@
<html><body>Newbie Guide: <br>
Have you forgotten already? Go to Reep! You will find him at the shop that sells weapons and armor.
</body></html>

View File

@@ -0,0 +1,268 @@
/*
* This file is part of the L2J Mobius project.
*
* This program 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.
*
* This program 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 quests.Q10995_MutualBenefit;
import com.l2jmobius.gameserver.enums.QuestSound;
import com.l2jmobius.gameserver.enums.Race;
import com.l2jmobius.gameserver.model.actor.L2Npc;
import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance;
import com.l2jmobius.gameserver.model.quest.Quest;
import com.l2jmobius.gameserver.model.quest.QuestState;
import com.l2jmobius.gameserver.model.quest.State;
import com.l2jmobius.gameserver.network.NpcStringId;
import com.l2jmobius.gameserver.network.serverpackets.ExShowScreenMessage;
import com.l2jmobius.gameserver.util.Util;
/**
* Mutual Benefit (10995)
* @author Stayway
*/
public class Q10995_MutualBenefit extends Quest
{
// NPCs
private static final int NEWBIE_GUIDE = 30601;
private static final int REEP = 30516;
// Items
private static final int BALCK_WOLF_TOOTH = 90284;
private static final int GOBLINS_NAVIGATION_DEVICE = 90285;
private static final int UTUKU_ORC_AMULET = 90286;
private static final int GOBLIN_BRIGANDS_OLD_SWORD = 90287;
private static final int GARUM_WEREWOLF_TAIL = 90288;
private static final int GOBLIN_BRIGAND_LIEUTENANT_NECKLACE = 90289;
private static final int BOUNTY_POSTER = 90283;
// Rewards
private static final int SILVERSMITH_HAMMER = 49053;
private static final int RING_NOVICE = 29497;
private static final int NECKLACE_NOVICE = 49039;
// Monsters
private static final int BLACK_WOLF = 20317;
private static final int GOBLIN_SNOOPER = 20327;
private static final int UTUKU_ORC = 20446;
private static final int UTUKU_ORC_ARCHER = 20447;
private static final int GOBLIN_BRIGAND = 20322;
private static final int GARUM_WEREWOLF = 20307;
private static final int GOBLIN_BRIGAND_LIEUTENANT = 20324;
// Misc
private static final int MIN_LVL = 2;
private static final int MAX_LVL = 20;
public Q10995_MutualBenefit()
{
super(10995);
addStartNpc(NEWBIE_GUIDE);
addTalkId(NEWBIE_GUIDE, REEP);
addKillId(BLACK_WOLF, GOBLIN_SNOOPER, UTUKU_ORC, UTUKU_ORC_ARCHER, GOBLIN_BRIGAND, GARUM_WEREWOLF, GOBLIN_BRIGAND_LIEUTENANT);
addCondLevel(MIN_LVL, MAX_LVL, "no-level.html");
addCondRace(Race.DWARF, "no-race.html");
registerQuestItems(BOUNTY_POSTER, BALCK_WOLF_TOOTH, GOBLINS_NAVIGATION_DEVICE, UTUKU_ORC_AMULET, GOBLIN_BRIGANDS_OLD_SWORD, GARUM_WEREWOLF_TAIL, GOBLIN_BRIGAND_LIEUTENANT_NECKLACE);
}
@Override
public String onAdvEvent(String event, L2Npc npc, L2PcInstance player)
{
final QuestState qs = getQuestState(player, false);
if (qs == null)
{
return null;
}
String htmltext = null;
switch (event)
{
case "30601-02.htm":
{
qs.startQuest();
htmltext = event;
break;
}
case "reward1":
{
if (qs.isCond(7))
{
takeItems(player, BOUNTY_POSTER, 1);
takeItems(player, BALCK_WOLF_TOOTH, 10);
takeItems(player, GOBLINS_NAVIGATION_DEVICE, 10);
takeItems(player, UTUKU_ORC_AMULET, 10);
takeItems(player, GOBLIN_BRIGANDS_OLD_SWORD, 10);
takeItems(player, GARUM_WEREWOLF_TAIL, 10);
giveItems(player, SILVERSMITH_HAMMER, 1);
giveItems(player, RING_NOVICE, 2);
giveItems(player, NECKLACE_NOVICE, 1);
addExpAndSp(player, 70000, 0);
qs.exitQuest(false, true);
htmltext = "30516-03.html";
}
break;
}
}
return htmltext;
}
@Override
public String onKill(L2Npc npc, L2PcInstance killer, boolean isSummon)
{
final QuestState qs = getQuestState(killer, false);
if ((qs != null) && qs.isStarted() && Util.checkIfInRange(1500, npc, killer, true))
{
switch (npc.getId())
{
case BLACK_WOLF:
{
if ((qs.isCond(2) && (getQuestItemsCount(killer, BALCK_WOLF_TOOTH) < 10)))
{
giveItems(killer, BALCK_WOLF_TOOTH, 1);
playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE);
if ((getQuestItemsCount(killer, BALCK_WOLF_TOOTH) >= 10) && (getQuestItemsCount(killer, GOBLINS_NAVIGATION_DEVICE) >= 10))
{
showOnScreenMsg(killer, NpcStringId.YOU_HAVE_KILLED_ENOUGH_BLACK_WOLVES_AND_GOBLIN_SNOOPERS_NGO_HUNTING_AND_KILL_UTUKU_ORCS_AND_UTUKU_ORC_ARCHERS, ExShowScreenMessage.TOP_CENTER, 10000);
qs.setCond(3);
}
}
break;
}
case GOBLIN_SNOOPER:
{
if ((qs.isCond(2) && (getQuestItemsCount(killer, GOBLINS_NAVIGATION_DEVICE) < 10)))
{
giveItems(killer, GOBLINS_NAVIGATION_DEVICE, 1);
playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE);
if ((getQuestItemsCount(killer, BALCK_WOLF_TOOTH) >= 10) && (getQuestItemsCount(killer, GOBLINS_NAVIGATION_DEVICE) >= 10))
{
showOnScreenMsg(killer, NpcStringId.YOU_HAVE_KILLED_ENOUGH_BLACK_WOLVES_AND_GOBLIN_SNOOPERS_NGO_HUNTING_AND_KILL_UTUKU_ORCS_AND_UTUKU_ORC_ARCHERS, ExShowScreenMessage.TOP_CENTER, 10000);
qs.setCond(3);
}
}
break;
}
case UTUKU_ORC:
case UTUKU_ORC_ARCHER:
{
if (qs.isCond(3) && (getQuestItemsCount(killer, UTUKU_ORC_AMULET) < 10))
{
giveItems(killer, UTUKU_ORC_AMULET, 1);
playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE);
if (getQuestItemsCount(killer, UTUKU_ORC_AMULET) >= 10)
{
showOnScreenMsg(killer, NpcStringId.YOU_HAVE_KILLED_ENOUGH_UTUKU_ORCS_AND_UTUKU_ORC_ARCHERS_NGO_HUNTING_AND_KILL_GOBLIN_BRIGANDS, ExShowScreenMessage.TOP_CENTER, 10000);
qs.setCond(4);
}
}
break;
}
case GOBLIN_BRIGAND:
{
if (qs.isCond(4) && (getQuestItemsCount(killer, GOBLIN_BRIGANDS_OLD_SWORD) < 10))
{
giveItems(killer, GOBLIN_BRIGANDS_OLD_SWORD, 1);
playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE);
if (getQuestItemsCount(killer, GOBLIN_BRIGANDS_OLD_SWORD) >= 10)
{
showOnScreenMsg(killer, NpcStringId.YOU_HAVE_KILLED_ENOUGH_GOBLIN_BRIGANDS_N_GO_HUNTING_AND_KILL_GARUM_WEREWOLVES, ExShowScreenMessage.TOP_CENTER, 10000);
qs.setCond(5);
}
}
break;
}
case GARUM_WEREWOLF:
{
if (qs.isCond(5) && (getQuestItemsCount(killer, GARUM_WEREWOLF_TAIL) < 10))
{
giveItems(killer, GARUM_WEREWOLF_TAIL, 1);
playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE);
if (getQuestItemsCount(killer, GARUM_WEREWOLF_TAIL) >= 10)
{
showOnScreenMsg(killer, NpcStringId.YOU_HAVE_KILLED_ENOUGH_GARUM_WEREWOLVES_N_GO_HUNTING_AND_KILL_GOBLIN_BRIGAND_LIEUTENANTS, ExShowScreenMessage.TOP_CENTER, 10000);
qs.setCond(6);
}
}
break;
}
case GOBLIN_BRIGAND_LIEUTENANT:
{
if (qs.isCond(6) && (getQuestItemsCount(killer, GOBLIN_BRIGAND_LIEUTENANT_NECKLACE) < 10))
{
giveItems(killer, GOBLIN_BRIGAND_LIEUTENANT_NECKLACE, 1);
playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE);
if (getQuestItemsCount(killer, GOBLIN_BRIGAND_LIEUTENANT_NECKLACE) >= 10)
{
showOnScreenMsg(killer, NpcStringId.YOU_HAVE_KILLED_ENOUGH_GOBLIN_BRIGAND_LIEUTENANTS_NRETURN_TO_WEAPON_MERCHANT_REEP, ExShowScreenMessage.TOP_CENTER, 10000);
qs.setCond(7);
}
}
break;
}
}
}
return super.onKill(npc, killer, isSummon);
}
@Override
public String onTalk(L2Npc npc, L2PcInstance talker)
{
final QuestState qs = getQuestState(talker, true);
String htmltext = getNoQuestMsg(talker);
switch (qs.getState())
{
case State.CREATED:
{
htmltext = "30601-01.html";
break;
}
case State.STARTED:
{
if (npc.getId() == NEWBIE_GUIDE)
{
switch (qs.getCond())
{
case 1:
{
htmltext = "30601-02a.html";
break;
}
}
break;
}
else if (npc.getId() == REEP)
{
switch (qs.getCond())
{
case 1:
{
htmltext = "30516-01.htm";
qs.setCond(2, true);
showOnScreenMsg(talker, NpcStringId.GO_HUNTING_AND_KILL_BLACK_WOLVES_AND_GOBLIN_SNOOPERS, ExShowScreenMessage.TOP_CENTER, 10000);
giveItems(talker, BOUNTY_POSTER, 1);
break;
}
case 2:
{
htmltext = "30516-01a.html";
break;
}
case 7:
{
htmltext = "30516-02.html";
break;
}
}
}
break;
}
}
return htmltext;
}
}

View File

@@ -0,0 +1,4 @@
<html><body>Newbie Guide:<br>
You don't have enough power yet. Come back later.<br>
<font color="LEVEL">(This quest is available after reaching Level 2.)</font><br>
</body></html>

View File

@@ -0,0 +1,4 @@
<html><body>Newbie Guide:<br>
You're not a Dwarf. Don't get me wrong. I'm not a racist. It's just that. I feel awkward asking for help someone I have never seen before.<br>
<font color="LEVEL">(This quest is available to Dwarfes only.)</font><br>
</body></html>

View File

@@ -0,0 +1,3 @@
<html><body>Sentinel Kendell:<br>
Elven Forest is the symbol of our race, our legacy. We have to protect it. But this is not an easy task. Especially now, when it's flooded with so many strangers. This means we need the help of adventurers such as you. I'd like to ask for your assistance. Here, take this <font color="LEVEL">Mark of Security</font>. It is used for marking the completed quests among those that I'm going to give you. Well, good luck!<br>
</body></html>

View File

@@ -0,0 +1,3 @@
<html><body>Sentinel Kendell:<br>
You haven't completed all the quests that I gave you. They are not that difficult, you should do fine. Good luck!
</body></html>

View File

@@ -0,0 +1,6 @@
<html><body>Sentinel Kendell:<br>
You did a good job. Elven Forest will be safer because of you. Sentinels prepared a small gift for you as a token of their gratitude. Choose yourself which one you need.<br>
If you prefer close combat, then pick the sword. And if you like magic more, then the staff.<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q11007_NoiseInWoods reward1">Take Red Sunset Sword for Newbies</Button><br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q11007_NoiseInWoods reward2">Take Red Sunset Staff for Newbies</Button><br>
</body></html>

View File

@@ -0,0 +1,6 @@
<html><body>Sentinel Kendell:<br>
You want to take the Staff?<br>
Well, if you use magic, then this Staff will be a great choice.<br>
Have you heard something about the battle that happened in the dungeon recently? I think you know. There has been many talks about it. One of Sentinels named Starden took part in that battle. I heard a rumor that he thinks about going back to the dungeon. Could you ask him about it?<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q11008_PreparationForDungeon 30218-01.htm">"Okay, I will talk to him."</Button><br>
</body></html>

View File

@@ -0,0 +1,6 @@
<html><body>Sentinel Kendell:<br>
You want to take the Sword?<br>
Well, if you like close combat, then this Sword will be a great choice.<br>
Have you heard something about the battle that happened in the dungeon recently? I think you know. There has been many talks about it. One of Sentinels named Starden took part in that battle. I heard a rumor that he thinks about going back to the dungeon. Could you ask him about it?<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q11008_PreparationForDungeon 30218-01.htm">"Okay, I will talk to him."</Button><br>
</body></html>

View File

@@ -0,0 +1,4 @@
<html><body>Newbie Guide:<br>
The forest is really troubled these days. Sentinel Kendel is worried about it. Could you talk to him and see if you can help?<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q11007_NoiseInWoods 30599-02.htm">"Okay."</Button>
</body></html>

View File

@@ -0,0 +1,4 @@
<html><body>Newbie Guide:<br>
Thank you! Just tell him that I sent you, and he will tell you, what to do.<br>
Don't let me down.<br>
</body></html>

View File

@@ -0,0 +1,3 @@
<html><body>Newbie Guide:<br>
You should be on your way to Kendell. he needs your help.
</body></html>

View File

@@ -0,0 +1,256 @@
/*
* This file is part of the L2J Mobius project.
*
* This program 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.
*
* This program 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 quests.Q11007_NoiseInWoods;
import com.l2jmobius.gameserver.enums.QuestSound;
import com.l2jmobius.gameserver.enums.Race;
import com.l2jmobius.gameserver.model.actor.L2Npc;
import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance;
import com.l2jmobius.gameserver.model.quest.Quest;
import com.l2jmobius.gameserver.model.quest.QuestState;
import com.l2jmobius.gameserver.model.quest.State;
import com.l2jmobius.gameserver.network.NpcStringId;
import com.l2jmobius.gameserver.network.serverpackets.ExShowScreenMessage;
import com.l2jmobius.gameserver.util.Util;
/**
* Noise in Woods (11007)
* @author Stayway
*/
public class Q11007_NoiseInWoods extends Quest
{
// NPCs
private static final int NEWBIE_GUIDE = 30599;
private static final int KENDELL = 30218;
// Items
private static final int TAIL_OF_A_GRAY_WOLF = 90218;
private static final int GOBLINS_PACK_OF_KNICKKNACKS = 90219;
private static final int KABBO_ORC_STURDY_AMULET = 90220;
private static final int MUSHROOM_SPORE_POWDER = 90221;
private static final int MARK_OF_SECURITY = 90217;
// Rewards
private static final int RED_SUNSET_SWORD = 49046;
private static final int RED_SUNSET_STAFF = 49045;
private static final int RING_NOVICE = 29497;
private static final int NECKLACE_NOVICE = 49039;
// Monsters
private static final int GRAY_WOLF = 20525;
private static final int GOBLIN_RAIDER = 20325;
private static final int KABOO_ORC = 20468;
private static final int KABOO_ORC_ARCHER = 20469;
private static final int KABOO_ORC_SOLDIER = 20470;
private static final int SPORE_FUNGUS = 20509;
// Misc
private static final int MIN_LVL = 2;
private static final int MAX_LVL = 20;
public Q11007_NoiseInWoods()
{
super(11007);
addStartNpc(NEWBIE_GUIDE);
addTalkId(NEWBIE_GUIDE, KENDELL);
addKillId(GRAY_WOLF, GOBLIN_RAIDER, KABOO_ORC, KABOO_ORC_ARCHER, KABOO_ORC_SOLDIER, SPORE_FUNGUS);
addCondLevel(MIN_LVL, MAX_LVL, "no-level.html");
addCondRace(Race.ELF, "no-race.html");
registerQuestItems(MARK_OF_SECURITY, TAIL_OF_A_GRAY_WOLF, GOBLINS_PACK_OF_KNICKKNACKS, KABBO_ORC_STURDY_AMULET, MUSHROOM_SPORE_POWDER);
}
@Override
public String onAdvEvent(String event, L2Npc npc, L2PcInstance player)
{
final QuestState qs = getQuestState(player, false);
if (qs == null)
{
return null;
}
String htmltext = null;
switch (event)
{
case "30599-02.htm":
{
qs.startQuest();
htmltext = event;
break;
}
case "reward1":
{
if (qs.isCond(6))
{
takeItems(player, MARK_OF_SECURITY, 1);
takeItems(player, TAIL_OF_A_GRAY_WOLF, 10);
takeItems(player, GOBLINS_PACK_OF_KNICKKNACKS, 10);
takeItems(player, KABBO_ORC_STURDY_AMULET, 10);
takeItems(player, MUSHROOM_SPORE_POWDER, 20);
giveItems(player, RED_SUNSET_SWORD, 1);
giveItems(player, RING_NOVICE, 2);
giveItems(player, NECKLACE_NOVICE, 1);
addExpAndSp(player, 70000, 0);
qs.exitQuest(false, true);
htmltext = "30218-04.html"; // Need retail sword html
}
break;
}
case "reward2":
{
if (qs.isCond(6))
{
takeItems(player, MARK_OF_SECURITY, 1);
takeItems(player, TAIL_OF_A_GRAY_WOLF, 10);
takeItems(player, GOBLINS_PACK_OF_KNICKKNACKS, 10);
takeItems(player, KABBO_ORC_STURDY_AMULET, 10);
takeItems(player, MUSHROOM_SPORE_POWDER, 20);
giveItems(player, RED_SUNSET_STAFF, 1);
giveItems(player, RING_NOVICE, 2);
giveItems(player, NECKLACE_NOVICE, 1);
addExpAndSp(player, 70000, 0);
qs.exitQuest(false, true);
htmltext = "30218-03.html";
}
break;
}
}
return htmltext;
}
@Override
public String onKill(L2Npc npc, L2PcInstance killer, boolean isSummon)
{
final QuestState qs = getQuestState(killer, false);
if ((qs != null) && qs.isStarted() && Util.checkIfInRange(1500, npc, killer, true))
{
switch (npc.getId())
{
case GRAY_WOLF:
{
if ((qs.isCond(2) && (getQuestItemsCount(killer, TAIL_OF_A_GRAY_WOLF) < 10)))
{
giveItems(killer, TAIL_OF_A_GRAY_WOLF, 1);
playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE);
if (getQuestItemsCount(killer, TAIL_OF_A_GRAY_WOLF) >= 10)
{
showOnScreenMsg(killer, NpcStringId.YOU_HAVE_KILLED_ENOUGH_GRAY_WOLVES_N_GO_HUNTING_AND_KILL_GOBLIN_RAIDERS, ExShowScreenMessage.TOP_CENTER, 10000);
qs.setCond(3);
}
}
break;
}
case GOBLIN_RAIDER:
{
if (qs.isCond(3) && (getQuestItemsCount(killer, GOBLINS_PACK_OF_KNICKKNACKS) < 10))
{
giveItems(killer, GOBLINS_PACK_OF_KNICKKNACKS, 1);
playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE);
if (getQuestItemsCount(killer, GOBLINS_PACK_OF_KNICKKNACKS) >= 10)
{
showOnScreenMsg(killer, NpcStringId.YOU_HAVE_KILLED_ENOUGH_GOBLIN_RAIDERS_N_GO_HUNTING_AND_KILL_KABOO_ORCS, ExShowScreenMessage.TOP_CENTER, 10000);
qs.setCond(4);
}
}
break;
}
case KABOO_ORC:
case KABOO_ORC_ARCHER:
case KABOO_ORC_SOLDIER:
{
if (qs.isCond(4) && (getQuestItemsCount(killer, KABBO_ORC_STURDY_AMULET) < 10))
{
giveItems(killer, KABBO_ORC_STURDY_AMULET, 1);
playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE);
if (getQuestItemsCount(killer, KABBO_ORC_STURDY_AMULET) >= 10)
{
showOnScreenMsg(killer, NpcStringId.YOU_HAVE_KILLED_ENOUGH_KABOO_ORCS_N_GO_HUNTING_AND_KILL_SPORE_FUNGUS, ExShowScreenMessage.TOP_CENTER, 10000);
qs.setCond(5);
}
}
break;
}
case SPORE_FUNGUS:
{
if (qs.isCond(5) && (getQuestItemsCount(killer, MUSHROOM_SPORE_POWDER) < 20))
{
giveItems(killer, MUSHROOM_SPORE_POWDER, 1);
playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE);
if (getQuestItemsCount(killer, MUSHROOM_SPORE_POWDER) >= 20)
{
showOnScreenMsg(killer, NpcStringId.YOU_HAVE_KILLED_ENOUGH_SPORE_FUNGUS_N_RETURN_TO_SENTINEL_KENDELL, ExShowScreenMessage.TOP_CENTER, 10000);
qs.setCond(6);
}
}
break;
}
}
}
return super.onKill(npc, killer, isSummon);
}
@Override
public String onTalk(L2Npc npc, L2PcInstance talker)
{
final QuestState qs = getQuestState(talker, true);
String htmltext = getNoQuestMsg(talker);
switch (qs.getState())
{
case State.CREATED:
{
htmltext = "30599-01.html";
break;
}
case State.STARTED:
{
if (npc.getId() == NEWBIE_GUIDE)
{
switch (qs.getCond())
{
case 1:
{
htmltext = "30599-02a.html";
break;
}
}
break;
}
else if (npc.getId() == KENDELL)
{
switch (qs.getCond())
{
case 1:
{
htmltext = "30218-01.htm";
qs.setCond(2, true);
showOnScreenMsg(talker, NpcStringId.GO_HUNTING_AND_KILL_GRAY_WOLVES, ExShowScreenMessage.TOP_CENTER, 10000);
giveItems(talker, MARK_OF_SECURITY, 1);
break;
}
case 2:
{
htmltext = "30218-01a.html";
break;
}
case 6:
{
htmltext = "30218-02.html";
break;
}
}
}
break;
}
}
return htmltext;
}
}

View File

@@ -0,0 +1,4 @@
<html><body>Newbie Guide:<br>
You ought to gain more experience. Come back later.<br>
<font color="LEVEL">(This quest is available to characters of Level 2 or higher.)</font><br>
</body></html>

View File

@@ -0,0 +1,4 @@
<html><body>Newbie Guide:<br>
You are not an Elf. Nothing bad enough to ask outlanders for help has happened here.<br>
<font color="LEVEL">(This quest is available to Elves only.)</font><br>
</body></html>

View File

@@ -0,0 +1,5 @@
<html><body>Centurion Tiku:<br>
You? Decided to work a little for the benefit of the tribe? Well, it's a sacred duty of every Orc, after all. I have a few appropriate tasks for you.<br>
I've recently seen a huge wolf pack not far from the town. These monsters are a threat to young Orcs, who can't stand up for themeselves yet. Hurry and get rid of <font color="LEVEL">Kasha Wolves and Kasha Timber Wolves</font>. There's another problem. <font color="LEVEL">Goblin Tomb Raiders</font> have been raiding out graves. We need to show them that Orcs will not overlook that! Kill them and return out ancestors bones. Besides, <font color="LEVEL">Maraku Werewolves</font> were spotted at the town outskirts. get rid of them, as well. And my last request is to find fresh <font color="LEVEL">Eye of Seer Tears</font>. We need them to treat our wounded Orcs.<br>
Here, take this <font color="LEVEL">Tribal Chronicle</font>. It has a detailed description of what you need to do.<br>
</body></html>

View File

@@ -0,0 +1,3 @@
<html><body>Centurion Tiku:<br>
Are you giving up halfway trough? A tough Orc like you will face no difficulty performing this task! Come back, when everything is done.
</body></html>

View File

@@ -0,0 +1,5 @@
<html><body>Centurion Tiku:<br>
Good job! You have a talent of a great warrior.<br>
I prepared a reward for you. I hope you will like it!<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q11019_TribalBenefit reward1">"Butcher's Sword for Newbies"</Button><br>
</body></html>

View File

@@ -0,0 +1,4 @@
<html><body>Centurion Tiku:<br>
Well? It is lovely, isn't? Blacksmith Sumari forged it. When I was picking up this weapon, he looked concerned... Could you, please, visit him and ask if he needs help? Work for the good of the tribe!<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q11020_BlacksmithsRequest 30564-01.htm">Say you will visit Sumari</Button><br>
</body></html>

View File

@@ -0,0 +1,5 @@
<html><body>Newbie Guide:<br>
From ancient times we, Orcs, lived to bring fame to our tribes. After a Peace Treaty with other races was signed, young Orcs tend to think only themselves! Today there's a lot of work to do in the village, but the youth say it's not their concern!<br>
I'd really like to ask you to help here.<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest Q11019_TribalBenefit 30602-02.htm">"I'm ready to help."</Button>
</body></html>

View File

@@ -0,0 +1,3 @@
<html><body>Newbie Guide:<br>
I noticed at a glance that you commemorate ancestors. <font color="LEVEL">Centurion Tiku</font> told me recently, that he has got much work to do, and he won't manage it alone. Go to him. <font color="LEVEL">Centurion Tiku</font> is guarding entrance to the village. Talk to him and find out, what you need to do.<br>
</body></html>

View File

@@ -0,0 +1,3 @@
<html><body>Newbie Guide:<br>
Why are you still here? Go to Centurion Tiku.
</body></html>

View File

@@ -0,0 +1,268 @@
/*
* This file is part of the L2J Mobius project.
*
* This program 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.
*
* This program 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 quests.Q11019_TribalBenefit;
import com.l2jmobius.gameserver.enums.QuestSound;
import com.l2jmobius.gameserver.enums.Race;
import com.l2jmobius.gameserver.model.actor.L2Npc;
import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance;
import com.l2jmobius.gameserver.model.quest.Quest;
import com.l2jmobius.gameserver.model.quest.QuestState;
import com.l2jmobius.gameserver.model.quest.State;
import com.l2jmobius.gameserver.network.NpcStringId;
import com.l2jmobius.gameserver.network.serverpackets.ExShowScreenMessage;
import com.l2jmobius.gameserver.util.Util;
/**
* Tribal Benefit (11019)
* @author Stayway
*/
public class Q11019_TribalBenefit extends Quest
{
// NPCs
private static final int NEWBIE_GUIDE = 30602;
private static final int TIKU = 30582;
// Items
private static final int KASHA_WOLF_FUR = 90262;
private static final int ASHES_OF_ANCESTORS = 90263;
private static final int IMP_NECKLACE = 90264;
private static final int MOUNTAIN_FUNGUS_SPORES = 90265;
private static final int MARAKU_WEREWOLF_CLAW = 90266;
private static final int EYE_OF_SEER_TEARS = 90267;
private static final int TRIBAL_CHRONICLE = 90261;
// Rewards
private static final int BUTCHERS_SWORD = 49052;
private static final int RING_NOVICE = 29497;
private static final int NECKLACE_NOVICE = 49039;
// Monsters
private static final int KASHA_WOLF = 20475;
private static final int KASHA_FOREST_WOLF = 20477;
private static final int GOBLIN_TOMB_RAIDER = 20319;
private static final int RAKECLAW_IMP_HUNTER = 20312;
private static final int MOUNTAIN_FUNGUS = 20365;
private static final int MARAKU_WEREWOLF = 20363;
private static final int EYE_OF_SEER = 20426;
// Misc
private static final int MIN_LVL = 2;
private static final int MAX_LVL = 20;
public Q11019_TribalBenefit()
{
super(11019);
addStartNpc(NEWBIE_GUIDE);
addTalkId(NEWBIE_GUIDE, TIKU);
addKillId(KASHA_WOLF, KASHA_FOREST_WOLF, GOBLIN_TOMB_RAIDER, RAKECLAW_IMP_HUNTER, MOUNTAIN_FUNGUS, MARAKU_WEREWOLF, EYE_OF_SEER);
addCondLevel(MIN_LVL, MAX_LVL, "no-level.html");
addCondRace(Race.ORC, "no-race.html");
registerQuestItems(TRIBAL_CHRONICLE, KASHA_WOLF_FUR, ASHES_OF_ANCESTORS, IMP_NECKLACE, MOUNTAIN_FUNGUS_SPORES, MARAKU_WEREWOLF_CLAW, EYE_OF_SEER_TEARS);
}
@Override
public String onAdvEvent(String event, L2Npc npc, L2PcInstance player)
{
final QuestState qs = getQuestState(player, false);
if (qs == null)
{
return null;
}
String htmltext = null;
switch (event)
{
case "30602-02.htm":
{
qs.startQuest();
htmltext = event;
break;
}
case "reward1":
{
if (qs.isCond(7))
{
takeItems(player, TRIBAL_CHRONICLE, 1);
takeItems(player, KASHA_WOLF_FUR, 10);
takeItems(player, ASHES_OF_ANCESTORS, 10);
takeItems(player, IMP_NECKLACE, 10);
takeItems(player, MOUNTAIN_FUNGUS_SPORES, 10);
takeItems(player, MARAKU_WEREWOLF_CLAW, 10);
giveItems(player, BUTCHERS_SWORD, 1);
giveItems(player, RING_NOVICE, 2);
giveItems(player, NECKLACE_NOVICE, 1);
addExpAndSp(player, 70000, 0);
qs.exitQuest(false, true);
htmltext = "30582-03.html";
}
break;
}
}
return htmltext;
}
@Override
public String onKill(L2Npc npc, L2PcInstance killer, boolean isSummon)
{
final QuestState qs = getQuestState(killer, false);
if ((qs != null) && qs.isStarted() && Util.checkIfInRange(1500, npc, killer, true))
{
switch (npc.getId())
{
case KASHA_WOLF:
case KASHA_FOREST_WOLF:
{
if ((qs.isCond(2) && (getQuestItemsCount(killer, KASHA_WOLF_FUR) < 10)))
{
giveItems(killer, KASHA_WOLF_FUR, 1);
playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE);
if (getQuestItemsCount(killer, KASHA_WOLF_FUR) >= 10)
{
showOnScreenMsg(killer, NpcStringId.YOU_HAVE_KILLED_ENOUGH_KASHA_WOLVES_AND_KASHA_BEARS_N_GO_HUNTING_AND_KILL_GOBLIN_TOMB_RAIDERS_AND_RAKECLAW_IMP_HUNTERS, ExShowScreenMessage.TOP_CENTER, 10000);
qs.setCond(3);
}
}
break;
}
case GOBLIN_TOMB_RAIDER:
{
if (qs.isCond(3) && (getQuestItemsCount(killer, ASHES_OF_ANCESTORS) < 10))
{
giveItems(killer, ASHES_OF_ANCESTORS, 1);
playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE);
if ((getQuestItemsCount(killer, ASHES_OF_ANCESTORS) >= 10) && (getQuestItemsCount(killer, IMP_NECKLACE) >= 10))
{
showOnScreenMsg(killer, NpcStringId.YOU_HAVE_KILLED_ENOUGH_GOBLIN_TOMB_RAIDERS_AND_RAKECLAW_IMP_HUNTERS_N_GO_HUNTING_AND_KILL_MOUNTAIN_FUNGUS, ExShowScreenMessage.TOP_CENTER, 10000);
qs.setCond(4);
}
}
break;
}
case RAKECLAW_IMP_HUNTER:
{
if (qs.isCond(3) && (getQuestItemsCount(killer, IMP_NECKLACE) < 10))
{
giveItems(killer, IMP_NECKLACE, 1);
playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE);
if ((getQuestItemsCount(killer, ASHES_OF_ANCESTORS) >= 10) && (getQuestItemsCount(killer, IMP_NECKLACE) >= 10))
{
showOnScreenMsg(killer, NpcStringId.YOU_HAVE_KILLED_ENOUGH_GOBLIN_TOMB_RAIDERS_AND_RAKECLAW_IMP_HUNTERS_N_GO_HUNTING_AND_KILL_MOUNTAIN_FUNGUS, ExShowScreenMessage.TOP_CENTER, 10000);
qs.setCond(4);
}
}
break;
}
case MOUNTAIN_FUNGUS:
{
if (qs.isCond(4) && (getQuestItemsCount(killer, MOUNTAIN_FUNGUS_SPORES) < 10))
{
giveItems(killer, MOUNTAIN_FUNGUS_SPORES, 1);
playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE);
if (getQuestItemsCount(killer, MOUNTAIN_FUNGUS_SPORES) >= 10)
{
showOnScreenMsg(killer, NpcStringId.YOU_HAVE_KILLED_ENOUGH_MOUNTAIN_FUNGUS_N_GO_HUNTING_AND_KILL_MARAKU_WEREWOLVES, ExShowScreenMessage.TOP_CENTER, 10000);
qs.setCond(5);
}
}
break;
}
case MARAKU_WEREWOLF:
{
if (qs.isCond(5) && (getQuestItemsCount(killer, MARAKU_WEREWOLF_CLAW) < 10))
{
giveItems(killer, MARAKU_WEREWOLF_CLAW, 1);
playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE);
if (getQuestItemsCount(killer, MARAKU_WEREWOLF_CLAW) >= 10)
{
showOnScreenMsg(killer, NpcStringId.YOU_HAVE_KILLED_ENOUGH_MARAKU_WEREWOLVES_N_GO_HUNTING_AND_KILL_EYES_OF_SEER, ExShowScreenMessage.TOP_CENTER, 10000);
qs.setCond(6);
}
}
break;
}
case EYE_OF_SEER:
{
if (qs.isCond(6) && (getQuestItemsCount(killer, EYE_OF_SEER_TEARS) < 10))
{
giveItems(killer, EYE_OF_SEER_TEARS, 1);
playSound(killer, QuestSound.ITEMSOUND_QUEST_MIDDLE);
if (getQuestItemsCount(killer, EYE_OF_SEER_TEARS) >= 10)
{
showOnScreenMsg(killer, NpcStringId.YOU_HAVE_KILLED_ENOUGH_EYES_OF_SEER_NRETURN_TO_CENTURION_TIKU, ExShowScreenMessage.TOP_CENTER, 10000);
qs.setCond(7);
}
}
break;
}
}
}
return super.onKill(npc, killer, isSummon);
}
@Override
public String onTalk(L2Npc npc, L2PcInstance talker)
{
final QuestState qs = getQuestState(talker, true);
String htmltext = getNoQuestMsg(talker);
switch (qs.getState())
{
case State.CREATED:
{
htmltext = "30602-01.html";
break;
}
case State.STARTED:
{
if (npc.getId() == NEWBIE_GUIDE)
{
switch (qs.getCond())
{
case 1:
{
htmltext = "30602-02a.html";
break;
}
}
break;
}
else if (npc.getId() == TIKU)
{
switch (qs.getCond())
{
case 1:
{
htmltext = "30582-01.htm";
qs.setCond(2, true);
showOnScreenMsg(talker, NpcStringId.GO_HUNTING_AND_KILL_KASHA_WOLF_AND_KASHA_FOREST_WOLF, ExShowScreenMessage.TOP_CENTER, 10000);
giveItems(talker, TRIBAL_CHRONICLE, 1);
break;
}
case 2:
{
htmltext = "30582-01a.html";
break;
}
case 7:
{
htmltext = "30582-02.html";
break;
}
}
}
break;
}
}
return htmltext;
}
}

View File

@@ -0,0 +1,4 @@
<html><body>Newbie Guide:<br>
You ought to gain more experience. Come back later.<br>
<font color="LEVEL">(This quest is available to characters of Level 2 or higher.)</font><br>
</body></html>

View File

@@ -0,0 +1,4 @@
<html><body>Newbie Guide:<br>
You're not an Orc. Great Orcs never ask strangers for help! Go away!<br>
<font color="LEVEL">(This quest is available to Orcs only.)</font><br>
</body></html>

View File

@@ -147,9 +147,12 @@ import quests.Q00418_PathOfTheArtisan.Q00418_PathOfTheArtisan;
import quests.Q00662_AGameOfCards.Q00662_AGameOfCards;
import quests.Q00933_ExploringTheWestWingOfTheDungeonOfAbyss.Q00933_ExploringTheWestWingOfTheDungeonOfAbyss;
import quests.Q00935_ExploringTheEastWingOfTheDungeonOfAbyss.Q00935_ExploringTheEastWingOfTheDungeonOfAbyss;
import quests.Q10995_MutualBenefit.Q10995_MutualBenefit;
import quests.Q11000_MoonKnight.Q11000_MoonKnight;
import quests.Q11001_TombsOfAncestors.Q11001_TombsOfAncestors;
import quests.Q11007_NoiseInWoods.Q11007_NoiseInWoods;
import quests.Q11013_ShilensHunt.Q11013_ShilensHunt;
import quests.Q11019_TribalBenefit.Q11019_TribalBenefit;
/**
* @author NosBit
@@ -288,9 +291,12 @@ public class QuestMasterHandler
Q00662_AGameOfCards.class,
Q00933_ExploringTheWestWingOfTheDungeonOfAbyss.class,
Q00935_ExploringTheEastWingOfTheDungeonOfAbyss.class,
Q10995_MutualBenefit.class,
Q11000_MoonKnight.class,
Q11001_TombsOfAncestors.class,
Q11007_NoiseInWoods.class,
Q11013_ShilensHunt.class,
Q11019_TribalBenefit.class,
};
public static void main(String[] args)

View File

@@ -0,0 +1,24 @@
<?xml version="1.0" encoding="UTF-8"?>
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../xsd/spawns.xsd">
<spawn name="DwarfTerritory">
<group>
<npc id="20317" x="119373" y="-187159" z="-3262" heading="4969" respawnTime="60sec" /> <!-- Black Wolf -->
<npc id="20317" x="118663" y="-185477" z="-3022" heading="28420" respawnTime="60sec" /> <!-- Black Wolf -->
<npc id="20317" x="118492" y="-184517" z="-2874" heading="26317" respawnTime="60sec" /> <!-- Black Wolf -->
<npc id="20327" x="118599" y="-185163" z="-2992" heading="20061" respawnTime="60sec" /> <!-- Goblin Snooper -->
<npc id="20327" x="119550" y="-184598" z="-3248" heading="4553" respawnTime="60sec" /> <!-- Goblin Snooper -->
<npc id="20446" x="119685" y="-185451" z="-3264" heading="12781" respawnTime="60sec" /> <!-- Utuku Orc -->
<npc id="20446" x="120246" y="-193706" z="-3509" heading="52415" respawnTime="60sec" /> <!-- Utuku Orc -->
<npc id="20447" x="119176" y="-194447" z="-3533" heading="56851" respawnTime="60sec" /> <!-- Utuku Orc Archer -->
<npc id="20447" x="117492" y="-194181" z="-3522" heading="32208" respawnTime="60sec" /> <!-- Utuku Orc Archer -->
<npc id="20447" x="121443" y="-193634" z="-3504" heading="196" respawnTime="60sec" /> <!-- Utuku Orc Archer -->
<npc id="20322" x="118234" y="-198290" z="-3637" heading="53646" respawnTime="60sec" /> <!-- Goblin Brigand -->
<npc id="20322" x="116736" y="-198927" z="-3610" heading="55209" respawnTime="60sec" /> <!-- Goblin Brigand -->
<npc id="20324" x="117998" y="-208446" z="-3732" heading="58696" respawnTime="60sec" /> <!-- Goblin Brigand Lieutenant -->
<npc id="20324" x="117529" y="-209528" z="-3714" heading="44885" respawnTime="60sec" /> <!-- Goblin Brigand Lieutenant -->
<npc id="20324" x="118518" y="-211032" z="-3524" heading="56621" respawnTime="60sec" /> <!-- Goblin Brigand Lieutenant -->
<npc id="20324" x="120142" y="-209335" z="-3732" heading="19400" respawnTime="60sec" /> <!-- Goblin Brigand Lieutenant -->
<npc id="20324" x="122339" y="-211757" z="-3701" heading="10831" respawnTime="60sec" /> <!-- Goblin Brigand Lieutenant -->
</group>
</spawn>
</list>

View File

@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../xsd/spawns.xsd">
<spawn name="ElvenForest">
<group>
<npc id="20509" x="34227" y="56307" z="-3672" heading="2597" respawnTime="60sec" /> <!-- Spore Fungus -->
<npc id="20509" x="36828" y="56155" z="-3601" heading="3426" respawnTime="60sec" /> <!-- Spore Fungus -->
<npc id="20509" x="32361" y="57023" z="-3635" heading="17968" respawnTime="60sec" /> <!-- Spore Fungus -->
<npc id="20509" x="32253" y="56269" z="-3570" heading="36848" respawnTime="60sec" /> <!-- Spore Fungus -->
</group>
</spawn>
</list>

View File

@@ -8,6 +8,7 @@
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
<set name="is_stackable" val="true" />
<set name="is_questitem" val="true" />
</item>
<item id="90201" name="Orc Amulet" type="EtcItem">
<!-- Amulets that Orcs wear on their necks or hands. Despite looking like simple trinkets, they mean a lot to Orcs. -->
@@ -17,6 +18,7 @@
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
<set name="is_stackable" val="true" />
<set name="is_questitem" val="true" />
</item>
<item id="90202" name="Werewolf's Fang" type="EtcItem">
<!-- Fang of a graverobbing Werewolf -->
@@ -26,6 +28,7 @@
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
<set name="is_stackable" val="true" />
<set name="is_questitem" val="true" />
</item>
<item id="90203" name="Broken Sword" type="EtcItem">
<!-- A sword taken from an Orc Warrior who wandered near the village. The sword is in a very bad condition and is not suitable for use. -->
@@ -35,6 +38,7 @@
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
<set name="is_stackable" val="true" />
<set name="is_questitem" val="true" />
</item>
<item id="90204" name="Inventory Book" type="EtcItem">
<!-- List of materials requested by Harry. Wooden pole, wooden door panels, Stone Powder -->
@@ -46,6 +50,7 @@
<set name="is_destroyable" val="false" />
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
<set name="handler" val="Bypass" />
</item>
<item id="90205" name="Wooden pole" type="EtcItem">
<!-- A wooden pole stolen by an Orc Captain and his Lieutenant. How about we put this pole on fire? -->
@@ -55,6 +60,7 @@
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
<set name="is_stackable" val="true" />
<set name="is_questitem" val="true" />
</item>
<item id="90206" name="Wooden door panel" type="EtcItem">
<!-- All what's left of a door taken by a Werewolf. Just what did he need it for? -->
@@ -64,6 +70,7 @@
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
<set name="is_stackable" val="true" />
<set name="is_questitem" val="true" />
</item>
<item id="90207" name="Stone Powder" type="EtcItem">
<!-- Stone powder taken from Stone Golems and Destroyers. Used for building stone walls. -->
@@ -73,6 +80,7 @@
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
<set name="is_stackable" val="true" />
<set name="is_questitem" val="true" />
</item>
<item id="90208" name="Lector's Notes" type="EtcItem">
<!-- List of materials requested by Lector. Essence of Water, Spider's Silk. -->
@@ -84,6 +92,7 @@
<set name="is_destroyable" val="false" />
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
<set name="handler" val="Bypass" />
</item>
<item id="90209" name="Cobweb" type="EtcItem">
<!-- Spider's Silk made by Giant Spiders. Light and shiny. -->
@@ -93,6 +102,7 @@
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
<set name="is_stackable" val="true" />
<set name="is_questitem" val="true" />
</item>
<item id="90210" name="Essence of Water" type="EtcItem">
<!-- Essence of Water obtained from Undine. Used for coloring Silk of Giant Spiders. -->
@@ -102,6 +112,7 @@
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
<set name="is_stackable" val="true" />
<set name="is_questitem" val="true" />
</item>
<item id="90211" name="Lector's Notes" type="EtcItem">
<!-- List of materials requested by Lector. Essence of Water, Spider's Silk. -->
@@ -113,6 +124,7 @@
<set name="is_destroyable" val="false" />
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
<set name="handler" val="Bypass" />
</item>
<item id="90212" name="Cobweb" type="EtcItem">
<!-- Spider's Silk made by Giant Spiders. Light and shiny. -->
@@ -122,6 +134,7 @@
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
<set name="is_stackable" val="true" />
<set name="is_questitem" val="true" />
</item>
<item id="90213" name="Essence of Water" type="EtcItem">
<!-- Essence of Water obtained from Undine. Used for coloring Silk of Giant Spiders. -->
@@ -131,6 +144,7 @@
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
<set name="is_stackable" val="true" />
<set name="is_questitem" val="true" />
</item>
<item id="90214" name="Lector's Note" type="EtcItem">
<!-- List of materials requested by Lector. Essence of Water, Spider's Silk. -->
@@ -142,6 +156,7 @@
<set name="is_destroyable" val="false" />
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
<set name="handler" val="Bypass" />
</item>
<item id="90215" name="Cobweb" type="EtcItem">
<!-- Spider's Silk made by Giant Spiders. Light and shiny. -->
@@ -151,6 +166,7 @@
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
<set name="is_stackable" val="true" />
<set name="is_questitem" val="true" />
</item>
<item id="90216" name="Essence of Water" type="EtcItem">
<!-- Essence of Water obtained from Undine. Used for coloring Silk of Giant Spiders. -->
@@ -160,6 +176,7 @@
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
<set name="is_stackable" val="true" />
<set name="is_questitem" val="true" />
</item>
<item id="90217" name="Mark of Security" type="EtcItem">
<!-- Document of Sentinel Kendell listing tasks that need to be done to restore forest's balance. -->
@@ -171,6 +188,7 @@
<set name="is_destroyable" val="false" />
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
<set name="handler" val="Bypass" />
</item>
<item id="90218" name="Tail of a Gray Wolf" type="EtcItem">
<!-- Tail taken from a Gray Wolf as a hunting trophy. The fur is good but it's not usable because of a foul smell. -->
@@ -180,6 +198,7 @@
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
<set name="is_stackable" val="true" />
<set name="is_questitem" val="true" />
</item>
<item id="90219" name="Goblin's Pack of Knickknacks" type="EtcItem">
<!-- A belt Pack of Knickknacks of a Goblin Raider. Contains various trash, but for Goblins it would be treasures. -->
@@ -189,6 +208,7 @@
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
<set name="is_stackable" val="true" />
<set name="is_questitem" val="true" />
</item>
<item id="90220" name="Kaboo Orc Sturdy Amulet" type="EtcItem">
<!-- One of Amulets that Kaboo Orcs wear round their necks. Looks splendid. -->
@@ -198,6 +218,7 @@
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
<set name="is_stackable" val="true" />
<set name="is_questitem" val="true" />
</item>
<item id="90221" name="Mushroom Spore Powder" type="EtcItem">
<!-- Mushroom Spore Powder obtained from a Spore Fungus. Necessary for checking on spore ripening before harvest. -->
@@ -207,6 +228,7 @@
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
<set name="is_stackable" val="true" />
<set name="is_questitem" val="true" />
</item>
<item id="90222" name="Note about Required Ingredients" type="EtcItem">
<!-- Note that states the item needed for the entrance to the underground fortress. -->
@@ -218,6 +240,7 @@
<set name="is_destroyable" val="false" />
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
<set name="handler" val="Bypass" />
</item>
<item id="90223" name="Orcs' Bandage" type="EtcItem">
<!-- Bandage of a Kaboo Orc Warrior. More elastic than an Elven bandage, created specifically for a close combat. -->
@@ -227,6 +250,7 @@
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
<set name="is_stackable" val="true" />
<set name="is_questitem" val="true" />
</item>
<item id="90224" name="Dryad's Crimson Herb" type="EtcItem">
<!-- Crimson Herb from the head of a Dryad. Put it onto your eyes to be able to see in the dark. -->
@@ -236,6 +260,7 @@
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
<set name="is_stackable" val="true" />
<set name="is_questitem" val="true" />
</item>
<item id="90225" name="Spider Venom" type="EtcItem">
<!-- Venom of a spider dwelling in the Elven Forest. Highly poisonous for Orcs. -->
@@ -245,6 +270,7 @@
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
<set name="is_stackable" val="true" />
<set name="is_questitem" val="true" />
</item>
<item id="90226" name="Lv. 1 Brooch" additionalName="30 days" type="Armor">
<!-- Lv. 1 Brooch. 30-day. Activates 2 jewel slots when equipped. Cannot be exchanged, dropped, or sold in private store. Can be stored in a private warehouse. -->
@@ -283,6 +309,7 @@
<set name="is_destroyable" val="false" />
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
<set name="handler" val="Bypass" />
</item>
<item id="90229" name="Spider Ichor" type="EtcItem">
<!-- Scavenger Spider Ichor. Obtained from spider guts in a very small quantity, hardens fast. -->
@@ -292,6 +319,7 @@
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
<set name="is_stackable" val="true" />
<set name="is_questitem" val="true" />
</item>
<item id="90230" name="Moonstone Beast's Scales" type="EtcItem">
<!-- Scales taken from the snout of Moonstone Beast. Has a yellowish iridescent glow and a peculiar smell that Elves find intolerable. -->
@@ -301,6 +329,7 @@
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
<set name="is_stackable" val="true" />
<set name="is_questitem" val="true" />
</item>
<item id="90231" name="Medications Research" type="EtcItem">
<!-- Herbiel's research of a method of instant suppression of bleeding. These notes list necessary ingredients and various information, but the handwriting is really unreadable. -->
@@ -312,6 +341,7 @@
<set name="is_destroyable" val="false" />
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
<set name="handler" val="Bypass" />
</item>
<item id="90232" name="Spider Ichor" type="EtcItem">
<!-- Scavenger Spider Ichor. Obtained from spider guts in a very small quantity, hardens fast. -->
@@ -321,6 +351,7 @@
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
<set name="is_stackable" val="true" />
<set name="is_questitem" val="true" />
</item>
<item id="90233" name="Moonstone Beast's Scales" type="EtcItem">
<!-- Scales taken from the snout of Moonstone Beast. Has a yellowish iridescent glow and a peculiar smell that Elves find intolerable. -->
@@ -330,6 +361,7 @@
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
<set name="is_stackable" val="true" />
<set name="is_questitem" val="true" />
</item>
<item id="90234" name="Medications Research" type="EtcItem">
<!-- Herbiel's research of a method of instant suppression of bleeding. These notes list necessary ingredients and various information, but the handwriting is really unreadable. -->
@@ -341,6 +373,7 @@
<set name="is_destroyable" val="false" />
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
<set name="handler" val="Bypass" />
</item>
<item id="90235" name="Antidote" type="EtcItem">
<!-- Antidote from Gludio. So effective that it put Gludio on a par with the Ivory Tower in the business of making magical potions. -->
@@ -350,6 +383,7 @@
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
<set name="is_stackable" val="true" />
<set name="is_questitem" val="true" />
</item>
<item id="90236" name="Arachnid Tracker Thorn" type="EtcItem">
<!-- A Thorn from the paw of an Arachnid Tracker. Contains venom, that's why Goblins use it as a poisonous dart. Herbiel wants to make a syringe from it. -->
@@ -359,6 +393,7 @@
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
<set name="is_stackable" val="true" />
<set name="is_questitem" val="true" />
</item>
<item id="90237" name="Hunting Plan" type="EtcItem">
<!-- List of Hierarch Talos that specifies materials needed for organizing a Hunting Festival. The event is called Shilen's Hunt and is intended to be festive, rather than formal. -->
@@ -380,6 +415,7 @@
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
<set name="is_stackable" val="true" />
<set name="is_questitem" val="true" />
</item>
<item id="90239" name="Goblin Poisonous Dart" type="EtcItem">
<!-- When Dark Elves go on a hunt, Goblins try to hamper them. They paralyze animals by throwing spears with poisonous darts at them to ruin the party. -->
@@ -389,6 +425,7 @@
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
<set name="is_stackable" val="true" />
<set name="is_questitem" val="true" />
</item>
<item id="90240" name="Imp Wing" type="EtcItem">
<!-- Imps chase after Goblins, and Goblins steal the trophies. Imp Wings are the marks left by Imps. -->
@@ -398,6 +435,7 @@
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
<set name="is_stackable" val="true" />
<set name="is_questitem" val="true" />
</item>
<item id="90241" name="Fungus Juice" type="EtcItem">
<!-- Despite the name, Green Fungus is brown-colored. And the juice of that walking fungus is red. Dark Elves use it to color wolf tails. -->
@@ -407,6 +445,7 @@
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
<set name="is_stackable" val="true" />
<set name="is_questitem" val="true" />
</item>
<item id="90242" name="Balor Orc Fang" type="EtcItem">
<!-- Balor Orc paint their fangs black by custom. You need to slay Balor Orcs who are impeding the hunt and gather their fangs. -->
@@ -416,6 +455,7 @@
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
<set name="is_stackable" val="true" />
<set name="is_questitem" val="true" />
</item>
<item id="90243" name="Armor Design" type="EtcItem">
<!-- Payne's documents that contain designs of a new armor and lists of required materials. That armor is absolutely new, and nobody knows what kind of look it's going to have. -->
@@ -427,6 +467,7 @@
<set name="is_destroyable" val="false" />
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
<set name="handler" val="Bypass" />
</item>
<item id="90244" name="Zombie Forest Elf Tooth" type="EtcItem">
<!-- Zombie Forest Elf Tooth. Filled with dark energy and the power of a Zombie spirit. -->
@@ -436,6 +477,7 @@
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
<set name="is_stackable" val="true" />
<set name="is_questitem" val="true" />
</item>
<item id="90245" name="Bat Skin" type="EtcItem">
<!-- Red-tinted black Bat Skin. Very popular among Dark Elf traders due to its unusual shine. -->
@@ -445,6 +487,7 @@
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
<set name="is_stackable" val="true" />
<set name="is_questitem" val="true" />
</item>
<item id="90246" name="Stone Giant's Shiny Rock" type="EtcItem">
<!-- Shiny rock fragment obtained while hunting Stone Giants. It will look great as a belt adornment. -->
@@ -454,6 +497,7 @@
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
<set name="is_stackable" val="true" />
<set name="is_questitem" val="true" />
</item>
<item id="90247" name="Old Bone Fragment" type="EtcItem">
<!-- A small Bone Fragment that drops from a slain Dark Horror. Emits dark energy that increases magical abilities. -->
@@ -463,6 +507,7 @@
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
<set name="is_stackable" val="true" />
<set name="is_questitem" val="true" />
</item>
<item id="90248" name="Lv. 5 Vital Stone" additionalName="3-day" type="Armor">
<!-- Lv. 5 Vital Stone. 3-day. Sayha Grace XP / SP + 15%, Sayha Grace Consumption -20%, while hunting. Effect does not stack with additional jewels of the same type. Cannot be exchanged, dropped, or sold in private store. Can be stored in a private warehouse. -->
@@ -488,6 +533,7 @@
<set name="is_destroyable" val="false" />
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
<set name="handler" val="Bypass" />
</item>
<item id="90250" name="Stone Giant Guardian's Core" type="EtcItem">
<!-- A Core that drops from a Stone Giant Guardian. Since it's light and durable, it is often placed as an adornment in the center of a shield.<2E> -->
@@ -497,6 +543,7 @@
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
<set name="is_stackable" val="true" />
<set name="is_questitem" val="true" />
</item>
<item id="90251" name="Crystalline Beast's Shinedust" type="EtcItem">
<!-- Dust made from the skin of Crystalline Beasts. It can repel magic and is often used for treating materials that require an additional protection from magic. -->
@@ -506,6 +553,7 @@
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
<set name="is_stackable" val="true" />
<set name="is_questitem" val="true" />
</item>
<item id="90252" name="Giant Spider Skin Fragment" type="EtcItem">
<!-- Spider Skin Fragment. Spider skins are very smooth and strong. It is often used for joining together armor parts. -->
@@ -515,6 +563,7 @@
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
<set name="is_stackable" val="true" />
<set name="is_questitem" val="true" />
</item>
<item id="90253" name="Supplies Certificate" type="EtcItem">
<!-- List of materials needed for the shield that Vollodos wants to make. An urgent order. -->
@@ -526,6 +575,7 @@
<set name="is_destroyable" val="false" />
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
<set name="handler" val="Bypass" />
</item>
<item id="90254" name="Stone Giant Guardian's Core" type="EtcItem">
<!-- A Core that drops from a Stone Giant Guardian. Since it's light and durable, it is often placed as an adornment in the center of a shield. -->
@@ -535,6 +585,7 @@
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
<set name="is_stackable" val="true" />
<set name="is_questitem" val="true" />
</item>
<item id="90255" name="Crystalline Beast's Shinedust" type="EtcItem">
<!-- Dust made from the skin of Crystalline Beasts or scales of Moonstone Beasts. It can repel magic and is often used for treating materials that require an additional protection from magic. -->
@@ -544,6 +595,7 @@
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
<set name="is_stackable" val="true" />
<set name="is_questitem" val="true" />
</item>
<item id="90256" name="Giant Spider Skin Fragment" type="EtcItem">
<!-- Spider Skin Fragment. Spider skins are very smooth and strong. It is often used for joining together armor parts. -->
@@ -553,6 +605,7 @@
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
<set name="is_stackable" val="true" />
<set name="is_questitem" val="true" />
</item>
<item id="90257" name="Supplies Certificate" type="EtcItem">
<!-- List of materials needed for the shield that Vollodos wants to make. An urgent order. -->
@@ -564,6 +617,7 @@
<set name="is_destroyable" val="false" />
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
<set name="handler" val="Bypass" />
</item>
<item id="90258" name="Stone Giant Guardian's Core" type="EtcItem">
<!-- A Core that drops from a Stone Giant Guardian. Since it's light and durable, it is often placed as an adornment in the center of a shield. -->
@@ -573,6 +627,7 @@
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
<set name="is_stackable" val="true" />
<set name="is_questitem" val="true" />
</item>
<item id="90259" name="Crystalline Beast's Shinedust" type="EtcItem">
<!-- Dust made from the skin of Crystalline Beasts or scales of Moonstone Beasts. It can repel magic and is often used for treating materials that require an additional protection from magic. -->
@@ -582,6 +637,7 @@
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
<set name="is_stackable" val="true" />
<set name="is_questitem" val="true" />
</item>
<item id="90260" name="Giant Spider Skin Fragment" type="EtcItem">
<!-- Spider Skin Fragment. Spider skins are very smooth and strong. It is often used for joining together armor parts. -->
@@ -591,6 +647,7 @@
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
<set name="is_stackable" val="true" />
<set name="is_questitem" val="true" />
</item>
<item id="90261" name="Tribal Chronicle" type="EtcItem">
<!-- Tiku's list that has all important tasks for his tribe. Not easily readable because of his bad handwriting. -->
@@ -602,6 +659,7 @@
<set name="is_destroyable" val="false" />
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
<set name="handler" val="Bypass" />
</item>
<item id="90262" name="Kasha Wolf Fur" type="EtcItem">
<!-- Fur of a Kasha Wolf. Much more valuable than its skin. -->
@@ -611,6 +669,7 @@
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
<set name="is_stackable" val="true" />
<set name="is_questitem" val="true" />
</item>
<item id="90263" name="Ashes of Ancestors" type="EtcItem">
<!-- Remains that were dug up by Goblin Tomb Raider on ancestors' graveyard. -->
@@ -620,6 +679,7 @@
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
<set name="is_stackable" val="true" />
<set name="is_questitem" val="true" />
</item>
<item id="90264" name="Imp Necklace" type="EtcItem">
<!-- Necklaces of Rakeclaw Imp Hunter who follow Goblin Tomb Raiders and team up with them so they can feed on small animals or insects that appear out of raided tombs. -->
@@ -629,6 +689,7 @@
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
<set name="is_stackable" val="true" />
<set name="is_questitem" val="true" />
</item>
<item id="90265" name="Mountain Fungus Spores" type="EtcItem">
<!-- A Green Spore from Mountain Fungus. Orcs use it as one of ingredients for making poison for their traps. -->
@@ -638,6 +699,7 @@
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
<set name="is_stackable" val="true" />
<set name="is_questitem" val="true" />
</item>
<item id="90266" name="Maraku Werewolf Claw" type="EtcItem">
<!-- Maraku Werewolf Claw. Werewolves kidnapped Orc kids who went out for a walk near the Village. They need to be punished for it. -->
@@ -647,6 +709,7 @@
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
<set name="is_stackable" val="true" />
<set name="is_questitem" val="true" />
</item>
<item id="90267" name="Eye of Seer Tears" type="EtcItem">
<!-- Clear liquid from the pupil of the Eye of Seer. Heals wounds, speeds up recovery. -->
@@ -656,6 +719,7 @@
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
<set name="is_stackable" val="true" />
<set name="is_questitem" val="true" />
</item>
<item id="90268" name="Required Materials" type="EtcItem">
<!-- Sumari's list specifying materials that gear requires. Looks like it was written by someone other than Sumari. -->
@@ -667,6 +731,7 @@
<set name="is_destroyable" val="false" />
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
<set name="handler" val="Bypass" />
</item>
<item id="90269" name="Blackwing Bat Wing" type="EtcItem">
<!-- Membrane of a Blackwing Bat Wing. Very smooth and elastic. It will be a good material for a cloak or armor lining. -->
@@ -677,6 +742,7 @@
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
<set name="is_stackable" val="true" />
<set name="is_questitem" val="true" />
</item>
<item id="90270" name="Grave Robber's Belt" type="EtcItem">
<!-- The Belt of Goblin Tomb Raider Leader. It has various digging equipment attached. Can be altered to make a sword belt. -->
@@ -686,6 +752,7 @@
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
<set name="is_stackable" val="true" />
<set name="is_questitem" val="true" />
</item>
<item id="90271" name="Golem Ore" type="EtcItem">
<!-- Ore that dropped from a Greystone Golem. Melts well, and thus often used for making various weapons. -->
@@ -695,6 +762,7 @@
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
<set name="is_stackable" val="true" />
<set name="is_questitem" val="true" />
</item>
<item id="90272" name="Evil Eye Patrol Hide" type="EtcItem">
<!-- Thick hide of an Evil Eye Patrol. After a proper treatment, turns into a very smooth and strong leather, suitable for coating armor. -->
@@ -704,6 +772,7 @@
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
<set name="is_stackable" val="true" />
<set name="is_questitem" val="true" />
</item>
<item id="90273" name="Magical Potion of Leaping" additionalName="Lv. 4" type="EtcItem">
<!-- Provides 37 million XP / 1.11 million SP. Intended for Lv. 45 and higher. Cannot be exchanged, dropped, or sold in a private store. Can be stored in a private warehouse. Can be shared within account through Dimensional Merchant. The item will be removed after the event is over. -->
@@ -725,6 +794,7 @@
<set name="is_destroyable" val="false" />
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
<set name="handler" val="Bypass" />
</item>
<item id="90275" name="Bear's Shin bone" type="EtcItem">
<!-- Kasha Bear's Shin bone. Used for making an Exquisite Hammer. -->
@@ -734,6 +804,7 @@
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
<set name="is_stackable" val="true" />
<set name="is_questitem" val="true" />
</item>
<item id="90276" name="Sharp Spider Leg" type="EtcItem">
<!-- Sharp Leg of Kasha Spider. Suitable for making a drill because of its hardness and an exceptionally sharp tip. -->
@@ -743,6 +814,7 @@
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
<set name="is_stackable" val="true" />
<set name="is_questitem" val="true" />
</item>
<item id="90277" name="List of materials" type="EtcItem">
<!-- Document listing materials needed for making a drill and an Exquisite Hammer. -->
@@ -754,6 +826,7 @@
<set name="is_destroyable" val="false" />
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
<set name="handler" val="Bypass" />
</item>
<item id="90278" name="Bear's Shin bone" type="EtcItem">
<!-- Kasha Bear's Shin bone. Used for making an Exquisite Hammer. -->
@@ -763,6 +836,7 @@
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
<set name="is_stackable" val="true" />
<set name="is_questitem" val="true" />
</item>
<item id="90279" name="Sharp Spider Leg" type="EtcItem">
<!-- Sharp Leg of Kasha Spider. Suitable for making a drill because of its hardness and an exceptionally sharp tip. -->
@@ -772,6 +846,7 @@
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
<set name="is_stackable" val="true" />
<set name="is_questitem" val="true" />
</item>
<item id="90280" name="Necklace Materials Ticket" type="EtcItem">
<!-- Note listing necessary materials, as well as Uska's belongings that were stolen by Imps. -->
@@ -783,6 +858,7 @@
<set name="is_destroyable" val="false" />
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
<set name="handler" val="Bypass" />
</item>
<item id="90281" name="Red Stone" type="EtcItem">
<!-- Sumari asked Uska to use that gorgeous sparkling red jewel to adorn a necklace. -->
@@ -792,6 +868,7 @@
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
<set name="is_stackable" val="true" />
<set name="is_questitem" val="true" />
</item>
<item id="90282" name="Hard Lens" type="EtcItem">
<!-- Lens of Evil Eye Seer. Becomes very hard when dried. Ground Lens is used as a polisher for gems. -->
@@ -801,6 +878,7 @@
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
<set name="is_stackable" val="true" />
<set name="is_questitem" val="true" />
</item>
<item id="90283" name="Bounty Poster" type="EtcItem">
<!-- Bounty Poster with a reward for catching monsters who stole items from the shipping that was delivered by Weapon Merchant Reep. -->
@@ -812,6 +890,7 @@
<set name="is_destroyable" val="false" />
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
<set name="handler" val="Bypass" />
</item>
<item id="90284" name="Black Wolf Tooth" type="EtcItem">
<!-- Black Wolf Tooth. Goblins use it for defense against wolves. -->
@@ -821,6 +900,7 @@
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
<set name="is_stackable" val="true" />
<set name="is_questitem" val="true" />
</item>
<item id="90285" name="Goblin's Navigation Device" type="EtcItem">
<!-- A Navigation Device that Goblins used for scouting. -->
@@ -830,6 +910,7 @@
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
<set name="is_stackable" val="true" />
<set name="is_questitem" val="true" />
</item>
<item id="90286" name="Feather-adorned Utuku Orc Amulet" type="EtcItem">
<!-- Utuku Orcs like to wear seal-shaped Amulets on their belts. -->
@@ -839,6 +920,7 @@
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
<set name="is_stackable" val="true" />
<set name="is_questitem" val="true" />
</item>
<item id="90287" name="Goblin Brigand's Old Sword" type="EtcItem">
<!-- Goblin Brigands' Old Sword -->
@@ -848,6 +930,7 @@
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
<set name="is_stackable" val="true" />
<set name="is_questitem" val="true" />
</item>
<item id="90288" name="Garum Werewolf Tail" type="EtcItem">
<!-- A Tail chopped off a Garum Werewolf. -->
@@ -857,6 +940,7 @@
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
<set name="is_stackable" val="true" />
<set name="is_questitem" val="true" />
</item>
<item id="90289" name="Goblin Brigand Lieutenant's Necklace" type="EtcItem">
<!-- A Necklace that belongs to the Goblin Brigand Leader or his Lieutenant. Adorned with a plain pendant. It shows the commanding status of its owner. -->
@@ -866,6 +950,7 @@
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
<set name="is_stackable" val="true" />
<set name="is_questitem" val="true" />
</item>
<item id="90290" name="Temple Reconstruction Request" type="EtcItem">
<!-- List of things for repairs of an inner room of Maphr's Temple -->
@@ -877,6 +962,7 @@
<set name="is_destroyable" val="false" />
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
<set name="handler" val="Bypass" />
</item>
<item id="90291" name="Barbed Bat Wing Sac" type="EtcItem">
<!-- A beautiful Sparkling Barbed Bat Wing Sac. Often used by dwarves to adorn weapons or as curtains at their homes. -->
@@ -886,6 +972,7 @@
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
<set name="is_stackable" val="true" />
<set name="is_questitem" val="true" />
</item>
<item id="90292" name="Puma Fur" type="EtcItem">
<!-- Fur of Northern Highlands Puma. Usually serves as a decoration of a house interior, but can be used as a cape material as well. -->
@@ -896,6 +983,7 @@
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
<set name="is_stackable" val="true" />
<set name="is_questitem" val="true" />
</item>
<item id="90293" name="Goblin Jewel" type="EtcItem">
<!-- Shiny small shard of a rock found among Goblin Brigand's junk. Goblins consider it a jewel and steal it from each other in a heartbeat if they can. -->
@@ -905,6 +993,7 @@
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
<set name="is_stackable" val="true" />
<set name="is_questitem" val="true" />
</item>
<item id="90294" name="Golem Ore" type="EtcItem">
<!-- Ore that can be found in the bodies of Golems or other magical creatures similar to them. This ore is used for producing a gleaming silver-like metal which is very malleable and easy to work with, and thus is used for making jewelry. -->
@@ -914,6 +1003,7 @@
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
<set name="is_stackable" val="true" />
<set name="is_questitem" val="true" />
</item>
<item id="90296" name="Maintenance Request" type="EtcItem">
<!-- Materials required for the restoration of the broken Maphr's statue. -->
@@ -925,6 +1015,7 @@
<set name="is_destroyable" val="false" />
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
<set name="handler" val="Bypass" />
</item>
<item id="90297" name="Hunter Tarantula's Venom" type="EtcItem">
<!-- Though lethal, Hunter Tarantula's Venom is used as glue thanks to its ability to harden instantly. -->
@@ -934,6 +1025,7 @@
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
<set name="is_stackable" val="true" />
<set name="is_questitem" val="true" />
</item>
<item id="90298" name="Plunder Tarantula's Kidney Stone" type="EtcItem">
<!-- A transparent stone that can be found in a body of Plunder Tarantula. Very smooth and shiny, used as an adornment. -->
@@ -943,6 +1035,7 @@
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
<set name="is_stackable" val="true" />
<set name="is_questitem" val="true" />
</item>
<item id="90299" name="Maintenance Request" type="EtcItem">
<!-- Completed order for materials required for the restoration of the broken Maphr's statue. -->
@@ -954,5 +1047,6 @@
<set name="is_destroyable" val="false" />
<set name="is_depositable" val="false" />
<set name="is_sellable" val="false" />
<set name="handler" val="Bypass" />
</item>
</list>