diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00453_NotStrongEnoughAlone/Q00453_NotStrongEnoughAlone.java b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00453_NotStrongEnoughAlone/Q00453_NotStrongEnoughAlone.java index 22795e503ff6308733aed03246d2eabcd71a65e4..85e2516aea4e39dfed452e89d87a34a94aadd320 100644 --- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00453_NotStrongEnoughAlone/Q00453_NotStrongEnoughAlone.java +++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00453_NotStrongEnoughAlone/Q00453_NotStrongEnoughAlone.java @@ -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.QuestType; import com.l2jserver.gameserver.model.quest.State; +import com.l2jserver.gameserver.network.serverpackets.ExQuestNpcLogList; import com.l2jserver.gameserver.util.Util; import com.l2jserver.util.Rnd; @@ -232,6 +233,8 @@ public class Q00453_NotStrongEnoughAlone extends Quest if (Util.checkIfInRange(1500, npc, player, false)) { + final ExQuestNpcLogList log = new ExQuestNpcLogList(getQuestIntId()); + if (Util.contains(Monsters1, npcId) && (st.getInt("cond") == 2)) { if (npcId == Monsters1[4]) @@ -259,6 +262,11 @@ public class Q00453_NotStrongEnoughAlone extends Quest } 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)) { @@ -283,6 +291,10 @@ public class Q00453_NotStrongEnoughAlone extends Quest } 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)) { @@ -307,7 +319,12 @@ public class Q00453_NotStrongEnoughAlone extends Quest } 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); } } diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00458_PerfectForm/Q00458_PerfectForm.java b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00458_PerfectForm/Q00458_PerfectForm.java index 58e9b1df301e61fb25e62e14ac82db9be3287faa..91cc4bd0d2015d3c8292246a5fefb7cfd56179aa 100644 --- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00458_PerfectForm/Q00458_PerfectForm.java +++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q00458_PerfectForm/Q00458_PerfectForm.java @@ -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.QuestType; import com.l2jserver.gameserver.model.quest.State; +import com.l2jserver.gameserver.network.serverpackets.ExQuestNpcLogList; /** * Perfect Form (458) @@ -307,6 +308,14 @@ public class Q00458_PerfectForm extends Quest { 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);