From 49f9d452385afc7f3c2dd83d6649a757c31bae5f Mon Sep 17 00:00:00 2001 From: MobiusDevelopment <8391001+MobiusDevelopment@users.noreply.github.com> Date: Fri, 13 Nov 2020 23:33:39 +0000 Subject: [PATCH] CeremonyOfChaosEvent quest related NPE checks. --- .../ceremonyofchaos/CeremonyOfChaosEvent.java | 21 +++++++++----- .../ceremonyofchaos/CeremonyOfChaosEvent.java | 21 +++++++++----- .../ceremonyofchaos/CeremonyOfChaosEvent.java | 21 +++++++++----- .../ceremonyofchaos/CeremonyOfChaosEvent.java | 21 +++++++++----- .../ceremonyofchaos/CeremonyOfChaosEvent.java | 21 +++++++++----- .../ceremonyofchaos/CeremonyOfChaosEvent.java | 21 +++++++++----- .../ceremonyofchaos/CeremonyOfChaosEvent.java | 29 +++++++++++-------- 7 files changed, 95 insertions(+), 60 deletions(-) diff --git a/L2J_Mobius_2.5_Underground/java/org/l2jmobius/gameserver/model/ceremonyofchaos/CeremonyOfChaosEvent.java b/L2J_Mobius_2.5_Underground/java/org/l2jmobius/gameserver/model/ceremonyofchaos/CeremonyOfChaosEvent.java index 9cc2598d13..5213c85c3e 100644 --- a/L2J_Mobius_2.5_Underground/java/org/l2jmobius/gameserver/model/ceremonyofchaos/CeremonyOfChaosEvent.java +++ b/L2J_Mobius_2.5_Underground/java/org/l2jmobius/gameserver/model/ceremonyofchaos/CeremonyOfChaosEvent.java @@ -416,22 +416,27 @@ public class CeremonyOfChaosEvent extends AbstractEvent // XXX: ML2 Rewards ForGlory, ForHonor and ForVictory quests for (CeremonyOfChaosMember member : getMembers().values()) { - final QuestState qs = member.getPlayer().getQuestState("Q10813_ForGlory"); - final QuestState qs1 = member.getPlayer().getQuestState("Q10819_ForHonor"); + final PlayerInstance player = member.getPlayer(); + if (player == null) + { + continue; + } + final QuestState qs = player.getQuestState("Q10813_ForGlory"); + final QuestState qs1 = player.getQuestState("Q10819_ForHonor"); if ((qs != null) && !qs.isCompleted() && qs.isCond(1)) { - AbstractScript.giveItems(member.getPlayer(), Config.EXALTED_FOR_GLORY_ITEM_MAX.getId(), 1); - AbstractScript.playSound(member.getPlayer(), QuestSound.ITEMSOUND_QUEST_ITEMGET); - if (AbstractScript.getQuestItemsCount(member.getPlayer(), Config.EXALTED_FOR_GLORY_ITEM_MAX.getId()) >= Config.EXALTED_FOR_GLORY_ITEM_MAX.getCount()) + AbstractScript.giveItems(player, Config.EXALTED_FOR_GLORY_ITEM_MAX.getId(), 1); + AbstractScript.playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET); + if (AbstractScript.getQuestItemsCount(player, Config.EXALTED_FOR_GLORY_ITEM_MAX.getId()) >= Config.EXALTED_FOR_GLORY_ITEM_MAX.getCount()) { qs.setCond(2, true); } } else if ((qs1 != null) && !qs1.isCompleted() && qs1.isCond(1)) { - AbstractScript.giveItems(member.getPlayer(), Config.EXALTED_FOR_HONOR_ITEM_MAX.getId(), 1); - AbstractScript.playSound(member.getPlayer(), QuestSound.ITEMSOUND_QUEST_ITEMGET); - if (AbstractScript.getQuestItemsCount(member.getPlayer(), Config.EXALTED_FOR_HONOR_ITEM_MAX.getId()) >= Config.EXALTED_FOR_HONOR_ITEM_MAX.getCount()) + AbstractScript.giveItems(player, Config.EXALTED_FOR_HONOR_ITEM_MAX.getId(), 1); + AbstractScript.playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET); + if (AbstractScript.getQuestItemsCount(player, Config.EXALTED_FOR_HONOR_ITEM_MAX.getId()) >= Config.EXALTED_FOR_HONOR_ITEM_MAX.getCount()) { qs1.setCond(2, true); } diff --git a/L2J_Mobius_3.0_Helios/java/org/l2jmobius/gameserver/model/ceremonyofchaos/CeremonyOfChaosEvent.java b/L2J_Mobius_3.0_Helios/java/org/l2jmobius/gameserver/model/ceremonyofchaos/CeremonyOfChaosEvent.java index 9cc2598d13..5213c85c3e 100644 --- a/L2J_Mobius_3.0_Helios/java/org/l2jmobius/gameserver/model/ceremonyofchaos/CeremonyOfChaosEvent.java +++ b/L2J_Mobius_3.0_Helios/java/org/l2jmobius/gameserver/model/ceremonyofchaos/CeremonyOfChaosEvent.java @@ -416,22 +416,27 @@ public class CeremonyOfChaosEvent extends AbstractEvent // XXX: ML2 Rewards ForGlory, ForHonor and ForVictory quests for (CeremonyOfChaosMember member : getMembers().values()) { - final QuestState qs = member.getPlayer().getQuestState("Q10813_ForGlory"); - final QuestState qs1 = member.getPlayer().getQuestState("Q10819_ForHonor"); + final PlayerInstance player = member.getPlayer(); + if (player == null) + { + continue; + } + final QuestState qs = player.getQuestState("Q10813_ForGlory"); + final QuestState qs1 = player.getQuestState("Q10819_ForHonor"); if ((qs != null) && !qs.isCompleted() && qs.isCond(1)) { - AbstractScript.giveItems(member.getPlayer(), Config.EXALTED_FOR_GLORY_ITEM_MAX.getId(), 1); - AbstractScript.playSound(member.getPlayer(), QuestSound.ITEMSOUND_QUEST_ITEMGET); - if (AbstractScript.getQuestItemsCount(member.getPlayer(), Config.EXALTED_FOR_GLORY_ITEM_MAX.getId()) >= Config.EXALTED_FOR_GLORY_ITEM_MAX.getCount()) + AbstractScript.giveItems(player, Config.EXALTED_FOR_GLORY_ITEM_MAX.getId(), 1); + AbstractScript.playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET); + if (AbstractScript.getQuestItemsCount(player, Config.EXALTED_FOR_GLORY_ITEM_MAX.getId()) >= Config.EXALTED_FOR_GLORY_ITEM_MAX.getCount()) { qs.setCond(2, true); } } else if ((qs1 != null) && !qs1.isCompleted() && qs1.isCond(1)) { - AbstractScript.giveItems(member.getPlayer(), Config.EXALTED_FOR_HONOR_ITEM_MAX.getId(), 1); - AbstractScript.playSound(member.getPlayer(), QuestSound.ITEMSOUND_QUEST_ITEMGET); - if (AbstractScript.getQuestItemsCount(member.getPlayer(), Config.EXALTED_FOR_HONOR_ITEM_MAX.getId()) >= Config.EXALTED_FOR_HONOR_ITEM_MAX.getCount()) + AbstractScript.giveItems(player, Config.EXALTED_FOR_HONOR_ITEM_MAX.getId(), 1); + AbstractScript.playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET); + if (AbstractScript.getQuestItemsCount(player, Config.EXALTED_FOR_HONOR_ITEM_MAX.getId()) >= Config.EXALTED_FOR_HONOR_ITEM_MAX.getCount()) { qs1.setCond(2, true); } diff --git a/L2J_Mobius_4.0_GrandCrusade/java/org/l2jmobius/gameserver/model/ceremonyofchaos/CeremonyOfChaosEvent.java b/L2J_Mobius_4.0_GrandCrusade/java/org/l2jmobius/gameserver/model/ceremonyofchaos/CeremonyOfChaosEvent.java index 9cc2598d13..5213c85c3e 100644 --- a/L2J_Mobius_4.0_GrandCrusade/java/org/l2jmobius/gameserver/model/ceremonyofchaos/CeremonyOfChaosEvent.java +++ b/L2J_Mobius_4.0_GrandCrusade/java/org/l2jmobius/gameserver/model/ceremonyofchaos/CeremonyOfChaosEvent.java @@ -416,22 +416,27 @@ public class CeremonyOfChaosEvent extends AbstractEvent // XXX: ML2 Rewards ForGlory, ForHonor and ForVictory quests for (CeremonyOfChaosMember member : getMembers().values()) { - final QuestState qs = member.getPlayer().getQuestState("Q10813_ForGlory"); - final QuestState qs1 = member.getPlayer().getQuestState("Q10819_ForHonor"); + final PlayerInstance player = member.getPlayer(); + if (player == null) + { + continue; + } + final QuestState qs = player.getQuestState("Q10813_ForGlory"); + final QuestState qs1 = player.getQuestState("Q10819_ForHonor"); if ((qs != null) && !qs.isCompleted() && qs.isCond(1)) { - AbstractScript.giveItems(member.getPlayer(), Config.EXALTED_FOR_GLORY_ITEM_MAX.getId(), 1); - AbstractScript.playSound(member.getPlayer(), QuestSound.ITEMSOUND_QUEST_ITEMGET); - if (AbstractScript.getQuestItemsCount(member.getPlayer(), Config.EXALTED_FOR_GLORY_ITEM_MAX.getId()) >= Config.EXALTED_FOR_GLORY_ITEM_MAX.getCount()) + AbstractScript.giveItems(player, Config.EXALTED_FOR_GLORY_ITEM_MAX.getId(), 1); + AbstractScript.playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET); + if (AbstractScript.getQuestItemsCount(player, Config.EXALTED_FOR_GLORY_ITEM_MAX.getId()) >= Config.EXALTED_FOR_GLORY_ITEM_MAX.getCount()) { qs.setCond(2, true); } } else if ((qs1 != null) && !qs1.isCompleted() && qs1.isCond(1)) { - AbstractScript.giveItems(member.getPlayer(), Config.EXALTED_FOR_HONOR_ITEM_MAX.getId(), 1); - AbstractScript.playSound(member.getPlayer(), QuestSound.ITEMSOUND_QUEST_ITEMGET); - if (AbstractScript.getQuestItemsCount(member.getPlayer(), Config.EXALTED_FOR_HONOR_ITEM_MAX.getId()) >= Config.EXALTED_FOR_HONOR_ITEM_MAX.getCount()) + AbstractScript.giveItems(player, Config.EXALTED_FOR_HONOR_ITEM_MAX.getId(), 1); + AbstractScript.playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET); + if (AbstractScript.getQuestItemsCount(player, Config.EXALTED_FOR_HONOR_ITEM_MAX.getId()) >= Config.EXALTED_FOR_HONOR_ITEM_MAX.getCount()) { qs1.setCond(2, true); } diff --git a/L2J_Mobius_5.0_Salvation/java/org/l2jmobius/gameserver/model/ceremonyofchaos/CeremonyOfChaosEvent.java b/L2J_Mobius_5.0_Salvation/java/org/l2jmobius/gameserver/model/ceremonyofchaos/CeremonyOfChaosEvent.java index 68a9253ca9..db780697d6 100644 --- a/L2J_Mobius_5.0_Salvation/java/org/l2jmobius/gameserver/model/ceremonyofchaos/CeremonyOfChaosEvent.java +++ b/L2J_Mobius_5.0_Salvation/java/org/l2jmobius/gameserver/model/ceremonyofchaos/CeremonyOfChaosEvent.java @@ -416,22 +416,27 @@ public class CeremonyOfChaosEvent extends AbstractEvent // XXX: ML2 Rewards ForGlory, ForHonor and ForVictory quests for (CeremonyOfChaosMember member : getMembers().values()) { - final QuestState qs = member.getPlayer().getQuestState("Q10813_ForGlory"); - final QuestState qs1 = member.getPlayer().getQuestState("Q10819_ForHonor"); + final PlayerInstance player = member.getPlayer(); + if (player == null) + { + continue; + } + final QuestState qs = player.getQuestState("Q10813_ForGlory"); + final QuestState qs1 = player.getQuestState("Q10819_ForHonor"); if ((qs != null) && !qs.isCompleted() && qs.isCond(1)) { - AbstractScript.giveItems(member.getPlayer(), Config.EXALTED_FOR_GLORY_ITEM_MAX.getId(), 1); - AbstractScript.playSound(member.getPlayer(), QuestSound.ITEMSOUND_QUEST_ITEMGET); - if (AbstractScript.getQuestItemsCount(member.getPlayer(), Config.EXALTED_FOR_GLORY_ITEM_MAX.getId()) >= Config.EXALTED_FOR_GLORY_ITEM_MAX.getCount()) + AbstractScript.giveItems(player, Config.EXALTED_FOR_GLORY_ITEM_MAX.getId(), 1); + AbstractScript.playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET); + if (AbstractScript.getQuestItemsCount(player, Config.EXALTED_FOR_GLORY_ITEM_MAX.getId()) >= Config.EXALTED_FOR_GLORY_ITEM_MAX.getCount()) { qs.setCond(2, true); } } else if ((qs1 != null) && !qs1.isCompleted() && qs1.isCond(1)) { - AbstractScript.giveItems(member.getPlayer(), Config.EXALTED_FOR_HONOR_ITEM_MAX.getId(), 1); - AbstractScript.playSound(member.getPlayer(), QuestSound.ITEMSOUND_QUEST_ITEMGET); - if (AbstractScript.getQuestItemsCount(member.getPlayer(), Config.EXALTED_FOR_HONOR_ITEM_MAX.getId()) >= Config.EXALTED_FOR_HONOR_ITEM_MAX.getCount()) + AbstractScript.giveItems(player, Config.EXALTED_FOR_HONOR_ITEM_MAX.getId(), 1); + AbstractScript.playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET); + if (AbstractScript.getQuestItemsCount(player, Config.EXALTED_FOR_HONOR_ITEM_MAX.getId()) >= Config.EXALTED_FOR_HONOR_ITEM_MAX.getCount()) { qs1.setCond(2, true); } diff --git a/L2J_Mobius_5.5_EtinasFate/java/org/l2jmobius/gameserver/model/ceremonyofchaos/CeremonyOfChaosEvent.java b/L2J_Mobius_5.5_EtinasFate/java/org/l2jmobius/gameserver/model/ceremonyofchaos/CeremonyOfChaosEvent.java index 9cc2598d13..5213c85c3e 100644 --- a/L2J_Mobius_5.5_EtinasFate/java/org/l2jmobius/gameserver/model/ceremonyofchaos/CeremonyOfChaosEvent.java +++ b/L2J_Mobius_5.5_EtinasFate/java/org/l2jmobius/gameserver/model/ceremonyofchaos/CeremonyOfChaosEvent.java @@ -416,22 +416,27 @@ public class CeremonyOfChaosEvent extends AbstractEvent // XXX: ML2 Rewards ForGlory, ForHonor and ForVictory quests for (CeremonyOfChaosMember member : getMembers().values()) { - final QuestState qs = member.getPlayer().getQuestState("Q10813_ForGlory"); - final QuestState qs1 = member.getPlayer().getQuestState("Q10819_ForHonor"); + final PlayerInstance player = member.getPlayer(); + if (player == null) + { + continue; + } + final QuestState qs = player.getQuestState("Q10813_ForGlory"); + final QuestState qs1 = player.getQuestState("Q10819_ForHonor"); if ((qs != null) && !qs.isCompleted() && qs.isCond(1)) { - AbstractScript.giveItems(member.getPlayer(), Config.EXALTED_FOR_GLORY_ITEM_MAX.getId(), 1); - AbstractScript.playSound(member.getPlayer(), QuestSound.ITEMSOUND_QUEST_ITEMGET); - if (AbstractScript.getQuestItemsCount(member.getPlayer(), Config.EXALTED_FOR_GLORY_ITEM_MAX.getId()) >= Config.EXALTED_FOR_GLORY_ITEM_MAX.getCount()) + AbstractScript.giveItems(player, Config.EXALTED_FOR_GLORY_ITEM_MAX.getId(), 1); + AbstractScript.playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET); + if (AbstractScript.getQuestItemsCount(player, Config.EXALTED_FOR_GLORY_ITEM_MAX.getId()) >= Config.EXALTED_FOR_GLORY_ITEM_MAX.getCount()) { qs.setCond(2, true); } } else if ((qs1 != null) && !qs1.isCompleted() && qs1.isCond(1)) { - AbstractScript.giveItems(member.getPlayer(), Config.EXALTED_FOR_HONOR_ITEM_MAX.getId(), 1); - AbstractScript.playSound(member.getPlayer(), QuestSound.ITEMSOUND_QUEST_ITEMGET); - if (AbstractScript.getQuestItemsCount(member.getPlayer(), Config.EXALTED_FOR_HONOR_ITEM_MAX.getId()) >= Config.EXALTED_FOR_HONOR_ITEM_MAX.getCount()) + AbstractScript.giveItems(player, Config.EXALTED_FOR_HONOR_ITEM_MAX.getId(), 1); + AbstractScript.playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET); + if (AbstractScript.getQuestItemsCount(player, Config.EXALTED_FOR_HONOR_ITEM_MAX.getId()) >= Config.EXALTED_FOR_HONOR_ITEM_MAX.getCount()) { qs1.setCond(2, true); } diff --git a/L2J_Mobius_6.0_Fafurion/java/org/l2jmobius/gameserver/model/ceremonyofchaos/CeremonyOfChaosEvent.java b/L2J_Mobius_6.0_Fafurion/java/org/l2jmobius/gameserver/model/ceremonyofchaos/CeremonyOfChaosEvent.java index 9cc2598d13..5213c85c3e 100644 --- a/L2J_Mobius_6.0_Fafurion/java/org/l2jmobius/gameserver/model/ceremonyofchaos/CeremonyOfChaosEvent.java +++ b/L2J_Mobius_6.0_Fafurion/java/org/l2jmobius/gameserver/model/ceremonyofchaos/CeremonyOfChaosEvent.java @@ -416,22 +416,27 @@ public class CeremonyOfChaosEvent extends AbstractEvent // XXX: ML2 Rewards ForGlory, ForHonor and ForVictory quests for (CeremonyOfChaosMember member : getMembers().values()) { - final QuestState qs = member.getPlayer().getQuestState("Q10813_ForGlory"); - final QuestState qs1 = member.getPlayer().getQuestState("Q10819_ForHonor"); + final PlayerInstance player = member.getPlayer(); + if (player == null) + { + continue; + } + final QuestState qs = player.getQuestState("Q10813_ForGlory"); + final QuestState qs1 = player.getQuestState("Q10819_ForHonor"); if ((qs != null) && !qs.isCompleted() && qs.isCond(1)) { - AbstractScript.giveItems(member.getPlayer(), Config.EXALTED_FOR_GLORY_ITEM_MAX.getId(), 1); - AbstractScript.playSound(member.getPlayer(), QuestSound.ITEMSOUND_QUEST_ITEMGET); - if (AbstractScript.getQuestItemsCount(member.getPlayer(), Config.EXALTED_FOR_GLORY_ITEM_MAX.getId()) >= Config.EXALTED_FOR_GLORY_ITEM_MAX.getCount()) + AbstractScript.giveItems(player, Config.EXALTED_FOR_GLORY_ITEM_MAX.getId(), 1); + AbstractScript.playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET); + if (AbstractScript.getQuestItemsCount(player, Config.EXALTED_FOR_GLORY_ITEM_MAX.getId()) >= Config.EXALTED_FOR_GLORY_ITEM_MAX.getCount()) { qs.setCond(2, true); } } else if ((qs1 != null) && !qs1.isCompleted() && qs1.isCond(1)) { - AbstractScript.giveItems(member.getPlayer(), Config.EXALTED_FOR_HONOR_ITEM_MAX.getId(), 1); - AbstractScript.playSound(member.getPlayer(), QuestSound.ITEMSOUND_QUEST_ITEMGET); - if (AbstractScript.getQuestItemsCount(member.getPlayer(), Config.EXALTED_FOR_HONOR_ITEM_MAX.getId()) >= Config.EXALTED_FOR_HONOR_ITEM_MAX.getCount()) + AbstractScript.giveItems(player, Config.EXALTED_FOR_HONOR_ITEM_MAX.getId(), 1); + AbstractScript.playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET); + if (AbstractScript.getQuestItemsCount(player, Config.EXALTED_FOR_HONOR_ITEM_MAX.getId()) >= Config.EXALTED_FOR_HONOR_ITEM_MAX.getCount()) { qs1.setCond(2, true); } diff --git a/L2J_Mobius_7.0_PreludeOfWar/java/org/l2jmobius/gameserver/model/ceremonyofchaos/CeremonyOfChaosEvent.java b/L2J_Mobius_7.0_PreludeOfWar/java/org/l2jmobius/gameserver/model/ceremonyofchaos/CeremonyOfChaosEvent.java index ebf4d9fbd4..0ae3a492e1 100644 --- a/L2J_Mobius_7.0_PreludeOfWar/java/org/l2jmobius/gameserver/model/ceremonyofchaos/CeremonyOfChaosEvent.java +++ b/L2J_Mobius_7.0_PreludeOfWar/java/org/l2jmobius/gameserver/model/ceremonyofchaos/CeremonyOfChaosEvent.java @@ -416,32 +416,37 @@ public class CeremonyOfChaosEvent extends AbstractEvent // XXX: ML2 Rewards ForGlory, ForHonor and ForVictory quests for (CeremonyOfChaosMember member : getMembers().values()) { - final QuestState qs = member.getPlayer().getQuestState("Q10813_ForGlory"); - final QuestState qs1 = member.getPlayer().getQuestState("Q10819_ForHonor"); - final QuestState qs2 = member.getPlayer().getQuestState("Q10825_ForVictory"); + final PlayerInstance player = member.getPlayer(); + if (player == null) + { + continue; + } + final QuestState qs = player.getQuestState("Q10813_ForGlory"); + final QuestState qs1 = player.getQuestState("Q10819_ForHonor"); + final QuestState qs2 = player.getQuestState("Q10825_ForVictory"); if ((qs != null) && !qs.isCompleted() && qs.isCond(1)) { - AbstractScript.giveItems(member.getPlayer(), Config.EXALTED_FOR_GLORY_ITEM_MAX.getId(), 1); - AbstractScript.playSound(member.getPlayer(), QuestSound.ITEMSOUND_QUEST_ITEMGET); - if (AbstractScript.getQuestItemsCount(member.getPlayer(), Config.EXALTED_FOR_GLORY_ITEM_MAX.getId()) >= Config.EXALTED_FOR_GLORY_ITEM_MAX.getCount()) + AbstractScript.giveItems(player, Config.EXALTED_FOR_GLORY_ITEM_MAX.getId(), 1); + AbstractScript.playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET); + if (AbstractScript.getQuestItemsCount(player, Config.EXALTED_FOR_GLORY_ITEM_MAX.getId()) >= Config.EXALTED_FOR_GLORY_ITEM_MAX.getCount()) { qs.setCond(2, true); } } else if ((qs1 != null) && !qs1.isCompleted() && qs1.isCond(1)) { - AbstractScript.giveItems(member.getPlayer(), Config.EXALTED_FOR_HONOR_ITEM_MAX.getId(), 1); - AbstractScript.playSound(member.getPlayer(), QuestSound.ITEMSOUND_QUEST_ITEMGET); - if (AbstractScript.getQuestItemsCount(member.getPlayer(), Config.EXALTED_FOR_HONOR_ITEM_MAX.getId()) >= Config.EXALTED_FOR_HONOR_ITEM_MAX.getCount()) + AbstractScript.giveItems(player, Config.EXALTED_FOR_HONOR_ITEM_MAX.getId(), 1); + AbstractScript.playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET); + if (AbstractScript.getQuestItemsCount(player, Config.EXALTED_FOR_HONOR_ITEM_MAX.getId()) >= Config.EXALTED_FOR_HONOR_ITEM_MAX.getCount()) { qs1.setCond(2, true); } } else if ((qs2 != null) && !qs2.isCompleted() && qs2.isCond(3)) { - AbstractScript.giveItems(member.getPlayer(), Config.EXALTED_FOR_VICTORY_ITEM_MAX.getId(), 1); - AbstractScript.playSound(member.getPlayer(), QuestSound.ITEMSOUND_QUEST_ITEMGET); - if (AbstractScript.getQuestItemsCount(member.getPlayer(), Config.EXALTED_FOR_VICTORY_ITEM_MAX.getId()) >= Config.EXALTED_FOR_VICTORY_ITEM_MAX.getCount()) + AbstractScript.giveItems(player, Config.EXALTED_FOR_VICTORY_ITEM_MAX.getId(), 1); + AbstractScript.playSound(player, QuestSound.ITEMSOUND_QUEST_ITEMGET); + if (AbstractScript.getQuestItemsCount(player, Config.EXALTED_FOR_VICTORY_ITEM_MAX.getId()) >= Config.EXALTED_FOR_VICTORY_ITEM_MAX.getCount()) { qs2.setCond(4, true); }