Adjustments for quest Secret Garden (10964).

This commit is contained in:
MobiusDevelopment 2020-12-15 08:14:32 +00:00
parent d03e1cd10f
commit e5866a0905

View File

@ -22,6 +22,7 @@ import java.util.Set;
import org.l2jmobius.gameserver.enums.QuestSound; import org.l2jmobius.gameserver.enums.QuestSound;
import org.l2jmobius.gameserver.model.actor.Npc; import org.l2jmobius.gameserver.model.actor.Npc;
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
import org.l2jmobius.gameserver.model.holders.ItemHolder;
import org.l2jmobius.gameserver.model.holders.NpcLogListHolder; import org.l2jmobius.gameserver.model.holders.NpcLogListHolder;
import org.l2jmobius.gameserver.model.quest.Quest; import org.l2jmobius.gameserver.model.quest.Quest;
import org.l2jmobius.gameserver.model.quest.QuestState; import org.l2jmobius.gameserver.model.quest.QuestState;
@ -44,6 +45,8 @@ public class Q10964_SecretGarden extends Quest
private static final int WYRM = 20176; private static final int WYRM = 20176;
private static final int TURAK_BUGBEAR = 20248; private static final int TURAK_BUGBEAR = 20248;
private static final int TURAK_BUGBEAR_WARRIOR = 20249; private static final int TURAK_BUGBEAR_WARRIOR = 20249;
// Items
private static final ItemHolder SCROLL_ENCHANT_ADEN_WEAPON = new ItemHolder(93038, 2);
// Misc // Misc
private static final String KILL_COUNT_VAR = "KillCount"; private static final String KILL_COUNT_VAR = "KillCount";
private static final int MIN_LEVEL = 30; private static final int MIN_LEVEL = 30;
@ -101,7 +104,8 @@ public class Q10964_SecretGarden extends Quest
if (qs.isStarted()) if (qs.isStarted())
{ {
player.sendPacket(new ExShowScreenMessage(NpcStringId.THE_MISSION_ADVENTURER_S_JOURNEY_II_IS_NOW_AVAILABLE_NCLICK_THE_YELLOW_QUESTION_MARK_IN_THE_RIGHT_BOTTOM_CORNER_OF_YOUR_SCREEN_TO_SEE_THE_QUEST_S_INFO, 2, 5000)); player.sendPacket(new ExShowScreenMessage(NpcStringId.THE_MISSION_ADVENTURER_S_JOURNEY_II_IS_NOW_AVAILABLE_NCLICK_THE_YELLOW_QUESTION_MARK_IN_THE_RIGHT_BOTTOM_CORNER_OF_YOUR_SCREEN_TO_SEE_THE_QUEST_S_INFO, 2, 5000));
addExpAndSp(player, 2500000, 75000); addExpAndSp(player, 3500000, 95000);
giveItems(player, SCROLL_ENCHANT_ADEN_WEAPON);
qs.exitQuest(false, true); qs.exitQuest(false, true);
htmltext = event; htmltext = event;
break; break;
@ -118,7 +122,7 @@ public class Q10964_SecretGarden extends Quest
if ((qs != null) && qs.isCond(2)) if ((qs != null) && qs.isCond(2))
{ {
final int killCount = qs.getInt(KILL_COUNT_VAR) + 1; final int killCount = qs.getInt(KILL_COUNT_VAR) + 1;
if (killCount < 500) if (killCount < 150)
{ {
qs.set(KILL_COUNT_VAR, killCount); qs.set(KILL_COUNT_VAR, killCount);
playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET); playSound(killer, QuestSound.ITEMSOUND_QUEST_ITEMGET);