Skip to content
Snippets Groups Projects
Commit be77318b authored by malyelfik's avatar malyelfik
Browse files

BETA: DP-Part for [L5680]

parent 95c9f669
No related branches found
No related tags found
No related merge requests found
...@@ -22,6 +22,7 @@ import com.l2jserver.gameserver.model.quest.Quest; ...@@ -22,6 +22,7 @@ import com.l2jserver.gameserver.model.quest.Quest;
import com.l2jserver.gameserver.model.quest.QuestState; import com.l2jserver.gameserver.model.quest.QuestState;
import com.l2jserver.gameserver.model.quest.QuestState.QuestType; import com.l2jserver.gameserver.model.quest.QuestState.QuestType;
import com.l2jserver.gameserver.model.quest.State; import com.l2jserver.gameserver.model.quest.State;
import com.l2jserver.gameserver.network.serverpackets.ExQuestNpcLogList;
import com.l2jserver.gameserver.util.Util; import com.l2jserver.gameserver.util.Util;
import com.l2jserver.util.Rnd; import com.l2jserver.util.Rnd;
...@@ -232,6 +233,8 @@ public class Q00453_NotStrongEnoughAlone extends Quest ...@@ -232,6 +233,8 @@ public class Q00453_NotStrongEnoughAlone extends Quest
if (Util.checkIfInRange(1500, npc, player, false)) if (Util.checkIfInRange(1500, npc, player, false))
{ {
final ExQuestNpcLogList log = new ExQuestNpcLogList(getQuestIntId());
if (Util.contains(Monsters1, npcId) && (st.getInt("cond") == 2)) if (Util.contains(Monsters1, npcId) && (st.getInt("cond") == 2))
{ {
if (npcId == Monsters1[4]) if (npcId == Monsters1[4])
...@@ -259,6 +262,11 @@ public class Q00453_NotStrongEnoughAlone extends Quest ...@@ -259,6 +262,11 @@ public class Q00453_NotStrongEnoughAlone extends Quest
} }
checkProgress(st, 15, Monsters1[0], Monsters1[1], Monsters1[2], Monsters1[3]); checkProgress(st, 15, Monsters1[0], Monsters1[1], Monsters1[2], Monsters1[3]);
log.addNpc(Monsters1[0], st.getInt(String.valueOf(Monsters1[0])));
log.addNpc(Monsters1[1], st.getInt(String.valueOf(Monsters1[1])));
log.addNpc(Monsters1[2], st.getInt(String.valueOf(Monsters1[2])));
log.addNpc(Monsters1[3], st.getInt(String.valueOf(Monsters1[3])));
} }
else if (Util.contains(Monsters2, npcId) && (st.getInt("cond") == 3)) else if (Util.contains(Monsters2, npcId) && (st.getInt("cond") == 3))
{ {
...@@ -283,6 +291,10 @@ public class Q00453_NotStrongEnoughAlone extends Quest ...@@ -283,6 +291,10 @@ public class Q00453_NotStrongEnoughAlone extends Quest
} }
checkProgress(st, 20, Monsters2[0], Monsters2[1], Monsters2[2]); checkProgress(st, 20, Monsters2[0], Monsters2[1], Monsters2[2]);
log.addNpc(Monsters2[0], st.getInt(String.valueOf(Monsters2[0])));
log.addNpc(Monsters2[1], st.getInt(String.valueOf(Monsters2[1])));
log.addNpc(Monsters2[2], st.getInt(String.valueOf(Monsters2[2])));
} }
else if (Util.contains(Monsters3, npcId) && (st.getInt("cond") == 4)) else if (Util.contains(Monsters3, npcId) && (st.getInt("cond") == 4))
{ {
...@@ -307,7 +319,12 @@ public class Q00453_NotStrongEnoughAlone extends Quest ...@@ -307,7 +319,12 @@ public class Q00453_NotStrongEnoughAlone extends Quest
} }
checkProgress(st, 20, Monsters3[0], Monsters3[1], Monsters3[2]); checkProgress(st, 20, Monsters3[0], Monsters3[1], Monsters3[2]);
log.addNpc(Monsters3[0], st.getInt(String.valueOf(Monsters3[0])));
log.addNpc(Monsters3[1], st.getInt(String.valueOf(Monsters3[1])));
log.addNpc(Monsters3[2], st.getInt(String.valueOf(Monsters3[2])));
} }
player.sendPacket(log);
} }
} }
......
...@@ -21,6 +21,7 @@ import com.l2jserver.gameserver.model.quest.Quest; ...@@ -21,6 +21,7 @@ import com.l2jserver.gameserver.model.quest.Quest;
import com.l2jserver.gameserver.model.quest.QuestState; import com.l2jserver.gameserver.model.quest.QuestState;
import com.l2jserver.gameserver.model.quest.QuestState.QuestType; import com.l2jserver.gameserver.model.quest.QuestState.QuestType;
import com.l2jserver.gameserver.model.quest.State; import com.l2jserver.gameserver.model.quest.State;
import com.l2jserver.gameserver.network.serverpackets.ExQuestNpcLogList;
/** /**
* Perfect Form (458) * Perfect Form (458)
...@@ -307,6 +308,14 @@ public class Q00458_PerfectForm extends Quest ...@@ -307,6 +308,14 @@ public class Q00458_PerfectForm extends Quest
{ {
st.playSound(QuestSound.ITEMSOUND_QUEST_ITEMGET); st.playSound(QuestSound.ITEMSOUND_QUEST_ITEMGET);
} }
final ExQuestNpcLogList log = new ExQuestNpcLogList(getQuestIntId());
log.addNpc(18879, st.getInt("18879"));
log.addNpc(18886, st.getInt("18886"));
log.addNpc(18893, st.getInt("18893"));
log.addNpc(18900, st.getInt("18900"));
player.sendPacket(log);
} }
} }
return super.onKill(npc, player, isPet); return super.onKill(npc, player, isPet);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment