Updated quest Make a Sewing Kit (36).
Contributed by gamelike85.
This commit is contained in:
parent
bb171e9388
commit
d119b09466
@ -32,14 +32,14 @@ public class Q00036_MakeASewingKit extends Quest
|
|||||||
// NPC
|
// NPC
|
||||||
private static final int FERRIS = 30847;
|
private static final int FERRIS = 30847;
|
||||||
// Monster
|
// Monster
|
||||||
private static final int ENCHANTED_IRON_GOLEM = 20566;
|
private static final int REINFORCED_IRON_GOLEM = 20566;
|
||||||
// Items
|
// Items
|
||||||
private static final int ARTISANS_FRAME = 1891;
|
private static final int IRON_ORE = 36521;
|
||||||
private static final int ORIHARUKON = 1893;
|
private static final int COKES = 36561;
|
||||||
private static final int SEWING_KIT = 7078;
|
private static final int SEWING_KIT = 7078;
|
||||||
private static final int ENCHANTED_IRON = 7163;
|
private static final int REINFORCED_IRON = 7163;
|
||||||
// Misc
|
// Misc
|
||||||
private static final int MIN_LEVEL = 60;
|
private static final int MIN_LEVEL = 85;
|
||||||
private static final int IRON_COUNT = 5;
|
private static final int IRON_COUNT = 5;
|
||||||
private static final int COUNT = 10;
|
private static final int COUNT = 10;
|
||||||
|
|
||||||
@ -48,8 +48,8 @@ public class Q00036_MakeASewingKit extends Quest
|
|||||||
super(36);
|
super(36);
|
||||||
addStartNpc(FERRIS);
|
addStartNpc(FERRIS);
|
||||||
addTalkId(FERRIS);
|
addTalkId(FERRIS);
|
||||||
addKillId(ENCHANTED_IRON_GOLEM);
|
addKillId(REINFORCED_IRON_GOLEM);
|
||||||
registerQuestItems(ENCHANTED_IRON);
|
registerQuestItems(REINFORCED_IRON);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -71,20 +71,20 @@ public class Q00036_MakeASewingKit extends Quest
|
|||||||
}
|
}
|
||||||
case "30847-06.html":
|
case "30847-06.html":
|
||||||
{
|
{
|
||||||
if (getQuestItemsCount(player, ENCHANTED_IRON) < IRON_COUNT)
|
if (getQuestItemsCount(player, REINFORCED_IRON) < IRON_COUNT)
|
||||||
{
|
{
|
||||||
return getNoQuestMsg(player);
|
return getNoQuestMsg(player);
|
||||||
}
|
}
|
||||||
takeItems(player, ENCHANTED_IRON, -1);
|
takeItems(player, REINFORCED_IRON, -1);
|
||||||
qs.setCond(3, true);
|
qs.setCond(3, true);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case "30847-09.html":
|
case "30847-09.html":
|
||||||
{
|
{
|
||||||
if ((getQuestItemsCount(player, ARTISANS_FRAME) >= COUNT) && (getQuestItemsCount(player, ORIHARUKON) >= COUNT))
|
if ((getQuestItemsCount(player, IRON_ORE) >= COUNT) && (getQuestItemsCount(player, COKES) >= COUNT))
|
||||||
{
|
{
|
||||||
takeItems(player, ARTISANS_FRAME, 10);
|
takeItems(player, IRON_ORE, 180);
|
||||||
takeItems(player, ORIHARUKON, 10);
|
takeItems(player, COKES, 360);
|
||||||
giveItems(player, SEWING_KIT, 1);
|
giveItems(player, SEWING_KIT, 1);
|
||||||
qs.exitQuest(false, true);
|
qs.exitQuest(false, true);
|
||||||
}
|
}
|
||||||
@ -109,8 +109,8 @@ public class Q00036_MakeASewingKit extends Quest
|
|||||||
final L2PcInstance member = getRandomPartyMember(player, 1);
|
final L2PcInstance member = getRandomPartyMember(player, 1);
|
||||||
if ((member != null) && getRandomBoolean())
|
if ((member != null) && getRandomBoolean())
|
||||||
{
|
{
|
||||||
giveItems(player, ENCHANTED_IRON, 1);
|
giveItems(player, REINFORCED_IRON, 1);
|
||||||
if (getQuestItemsCount(player, ENCHANTED_IRON) >= IRON_COUNT)
|
if (getQuestItemsCount(player, REINFORCED_IRON) >= IRON_COUNT)
|
||||||
{
|
{
|
||||||
getQuestState(member, false).setCond(2, true);
|
getQuestState(member, false).setCond(2, true);
|
||||||
}
|
}
|
||||||
@ -151,7 +151,7 @@ public class Q00036_MakeASewingKit extends Quest
|
|||||||
}
|
}
|
||||||
case 3:
|
case 3:
|
||||||
{
|
{
|
||||||
htmltext = ((getQuestItemsCount(player, ARTISANS_FRAME) >= COUNT) && (getQuestItemsCount(player, ORIHARUKON) >= COUNT)) ? "30847-07.html" : "30847-08.html";
|
htmltext = ((getQuestItemsCount(player, IRON_ORE) >= COUNT) && (getQuestItemsCount(player, COKES) >= COUNT)) ? "30847-07.html" : "30847-08.html";
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user