Various quest reward updates.
Contributed by Darkloud.
This commit is contained in:
parent
c22bad2059
commit
80ef41a232
@ -240,6 +240,7 @@ public final class Q10331_StartOfFate extends Quest
|
||||
takeItems(player, SARIL_NECKLACE, -1);
|
||||
giveItems(player, PAULINAS_SET_D_GRADE, 1);
|
||||
giveItems(player, PROOF_OF_COURAGE, 40);
|
||||
giveAdena(player, 147600, true);
|
||||
addExpAndSp(player, 296000, 15);
|
||||
qs.exitQuest(false, true);
|
||||
}
|
||||
|
@ -46,7 +46,7 @@ public final class Q10541_TrainLikeTheRealThing extends Quest
|
||||
// NPCs
|
||||
private static final int SHANNON = 32974;
|
||||
private static final int ADVENTURERS_GUIDE = 32981;
|
||||
private static final int SCARECROW = 27457;
|
||||
private static final int DUMMY = 27457;
|
||||
// Misc
|
||||
private static final int MAX_LEVEL = 20;
|
||||
private static final String KILL_COUNT_VAR = "KillCount";
|
||||
@ -71,7 +71,7 @@ public final class Q10541_TrainLikeTheRealThing extends Quest
|
||||
super(10541);
|
||||
addStartNpc(SHANNON);
|
||||
addTalkId(SHANNON, ADVENTURERS_GUIDE);
|
||||
addKillId(SCARECROW);
|
||||
addKillId(DUMMY);
|
||||
addCondNotRace(Race.ERTHEIA, "noRace.html");
|
||||
addCondMaxLevel(MAX_LEVEL, "noLevel.html");
|
||||
addCondCompletedQuest(Q10321_QualificationsOfTheSeeker.class.getSimpleName(), "noLevel.html");
|
||||
@ -225,18 +225,18 @@ public final class Q10541_TrainLikeTheRealThing extends Quest
|
||||
}
|
||||
else if ((qs != null) && qs.isCond(4))
|
||||
{
|
||||
int kills = qs.getInt(Integer.toString(SCARECROW));
|
||||
int kills = qs.getInt(Integer.toString(DUMMY));
|
||||
if (kills < 4)
|
||||
{
|
||||
kills++;
|
||||
qs.set(Integer.toString(SCARECROW), kills);
|
||||
qs.set(Integer.toString(DUMMY), kills);
|
||||
playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET);
|
||||
}
|
||||
final ExQuestNpcLogList log = new ExQuestNpcLogList(getId());
|
||||
log.addNpc(SCARECROW, qs.getInt(Integer.toString(SCARECROW)));
|
||||
log.addNpc(DUMMY, qs.getInt(Integer.toString(DUMMY)));
|
||||
qs.getPlayer().sendPacket(log);
|
||||
|
||||
if (qs.getInt(Integer.toString(SCARECROW)) >= 4)
|
||||
if (qs.getInt(Integer.toString(DUMMY)) >= 4)
|
||||
{
|
||||
qs.setCond(5, true);
|
||||
}
|
||||
|
@ -95,6 +95,7 @@ public final class Q10734_DoOrDie extends Quest
|
||||
}
|
||||
case "other_buffs":
|
||||
{
|
||||
castBuffs(npc, player, "33950-06.html", "33950-04.html");
|
||||
htmltext = (player.isMageClass()) ? "33950-03.html" : "33950-05.html";
|
||||
player.sendPacket(new TutorialShowHtml(npc.getObjectId(), "..\\L2Text\\QT_002_Guide_01.htm", TutorialShowHtml.LARGE_WINDOW));
|
||||
break;
|
||||
@ -161,7 +162,6 @@ public final class Q10734_DoOrDie extends Quest
|
||||
}
|
||||
case 8:
|
||||
{
|
||||
giveAdena(player, 7000, true);
|
||||
addExpAndSp(player, 805, 2);
|
||||
qs.exitQuest(false, true);
|
||||
htmltext = "33943-07.html";
|
||||
|
@ -147,6 +147,7 @@ public final class Q10746_SeeTheWorld extends Quest
|
||||
giveItems(player, SPIRITSHOT, 1500);
|
||||
giveItems(player, SCROLL_OF_ESCAPE, 10);
|
||||
giveItems(player, PAULINA_EQUIPMENT_SET, 1);
|
||||
giveAdena(player, 147600, true);
|
||||
addExpAndSp(player, 53422, 5);
|
||||
showOnScreenMsg(player, NpcStringId.CHECK_YOUR_EQUIPMENT_IN_YOUR_INVENTORY, ExShowScreenMessage.TOP_CENTER, 10000);
|
||||
qs.exitQuest(false, true);
|
||||
|
@ -15198,7 +15198,7 @@ public final class NpcStringId
|
||||
@ClientString(id = 554106, message = "Speak with the Adventurer's Guide")
|
||||
public static NpcStringId SPEAK_WITH_THE_ADVENTURER_S_GUIDE;
|
||||
|
||||
@ClientString(id = 554107, message = "Defeating the Scarecrow")
|
||||
@ClientString(id = 554107, message = "Defeating the dummy")
|
||||
public static NpcStringId DEFEATING_THE_SCARECROW;
|
||||
|
||||
@ClientString(id = 554201, message = "|Lv. 1 - 20| Searching for New Power")
|
||||
|
Loading…
Reference in New Issue
Block a user