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);