From 727ec5e78764656e18343e32dc65e26054cb3298 Mon Sep 17 00:00:00 2001 From: MobiusDev <8391001+MobiusDevelopment@users.noreply.github.com> Date: Sun, 12 Nov 2017 13:50:18 +0000 Subject: [PATCH] Fixed quest 10796. Contributed by Stayway. --- .../Q10796_TheEyeThatDefiedTheGods.java | 11 ++++++----- .../Q10796_TheEyeThatDefiedTheGods.java | 11 ++++++----- 2 files changed, 12 insertions(+), 10 deletions(-) diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10796_TheEyeThatDefiedTheGods/Q10796_TheEyeThatDefiedTheGods.java b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10796_TheEyeThatDefiedTheGods/Q10796_TheEyeThatDefiedTheGods.java index e738517039..0827a835e0 100644 --- a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10796_TheEyeThatDefiedTheGods/Q10796_TheEyeThatDefiedTheGods.java +++ b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/quests/Q10796_TheEyeThatDefiedTheGods/Q10796_TheEyeThatDefiedTheGods.java @@ -64,7 +64,7 @@ public class Q10796_TheEyeThatDefiedTheGods extends Quest addTalkId(HERMIT, EYE_OF_ARGOS); addKillId(MONSTERS); addCondLevel(MIN_LEVEL, MAX_LEVEL, "no_level.html"); - addCondRace(Race.ERTHEIA, "noErtheya.html"); + addCondRace(Race.ERTHEIA, "noErtheia.html"); } @Override @@ -157,10 +157,11 @@ public class Q10796_TheEyeThatDefiedTheGods extends Quest final QuestState qs = getQuestState(killer, false); if ((qs != null) && qs.isCond(1)) { - int count = qs.getInt(KILL_COUNT_VAR); - qs.set(KILL_COUNT_VAR, ++count); - if (count >= 200) + int killCount = qs.getInt(KILL_COUNT_VAR); + qs.set(KILL_COUNT_VAR, ++killCount); + if (killCount >= 200) { + qs.setCond(0); qs.setCond(2, true); } else @@ -182,7 +183,7 @@ public class Q10796_TheEyeThatDefiedTheGods extends Quest if (killCount > 0) { final Set holder = new HashSet<>(); - holder.add(new NpcLogListHolder(NpcStringId.DEFEAT_THE_BEASTS_OF_THE_VALLEY, killCount)); + holder.add(new NpcLogListHolder(NpcStringId.DEFEAT_THE_BEASTS_OF_THE_VALLEY3, killCount)); return holder; } } diff --git a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10796_TheEyeThatDefiedTheGods/Q10796_TheEyeThatDefiedTheGods.java b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10796_TheEyeThatDefiedTheGods/Q10796_TheEyeThatDefiedTheGods.java index e738517039..0827a835e0 100644 --- a/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10796_TheEyeThatDefiedTheGods/Q10796_TheEyeThatDefiedTheGods.java +++ b/L2J_Mobius_4.0_GrandCrusade/dist/game/data/scripts/quests/Q10796_TheEyeThatDefiedTheGods/Q10796_TheEyeThatDefiedTheGods.java @@ -64,7 +64,7 @@ public class Q10796_TheEyeThatDefiedTheGods extends Quest addTalkId(HERMIT, EYE_OF_ARGOS); addKillId(MONSTERS); addCondLevel(MIN_LEVEL, MAX_LEVEL, "no_level.html"); - addCondRace(Race.ERTHEIA, "noErtheya.html"); + addCondRace(Race.ERTHEIA, "noErtheia.html"); } @Override @@ -157,10 +157,11 @@ public class Q10796_TheEyeThatDefiedTheGods extends Quest final QuestState qs = getQuestState(killer, false); if ((qs != null) && qs.isCond(1)) { - int count = qs.getInt(KILL_COUNT_VAR); - qs.set(KILL_COUNT_VAR, ++count); - if (count >= 200) + int killCount = qs.getInt(KILL_COUNT_VAR); + qs.set(KILL_COUNT_VAR, ++killCount); + if (killCount >= 200) { + qs.setCond(0); qs.setCond(2, true); } else @@ -182,7 +183,7 @@ public class Q10796_TheEyeThatDefiedTheGods extends Quest if (killCount > 0) { final Set holder = new HashSet<>(); - holder.add(new NpcLogListHolder(NpcStringId.DEFEAT_THE_BEASTS_OF_THE_VALLEY, killCount)); + holder.add(new NpcLogListHolder(NpcStringId.DEFEAT_THE_BEASTS_OF_THE_VALLEY3, killCount)); return holder; } }