diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q10267_JourneyToGracia/Q10267_JourneyToGracia.java b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q10267_JourneyToGracia/Q10267_JourneyToGracia.java index 3c7fc083c902cd16dcf8e8f61ed4474280204471..53d776adba6ff1881693f69efb358767bf2082ad 100644 --- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q10267_JourneyToGracia/Q10267_JourneyToGracia.java +++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q10267_JourneyToGracia/Q10267_JourneyToGracia.java @@ -110,8 +110,8 @@ public class Q10267_JourneyToGracia extends Quest case "32548-02.htm": st.giveAdena(92500, false); st.addExpAndSp(75480, 7570); - st.exitQuest(false); st.playSound("ItemSound.quest_finish"); + st.exitQuest(false); break; } return htmltext; diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q10268_ToTheSeedOfInfinity/Q10268_ToTheSeedOfInfinity.java b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q10268_ToTheSeedOfInfinity/Q10268_ToTheSeedOfInfinity.java index 9ced5bdf96a58ded4cbe04f970514953255de64e..e679445f5e8ce22a2a1397004a08569f2c9a65f1 100644 --- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q10268_ToTheSeedOfInfinity/Q10268_ToTheSeedOfInfinity.java +++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q10268_ToTheSeedOfInfinity/Q10268_ToTheSeedOfInfinity.java @@ -68,8 +68,8 @@ public class Q10268_ToTheSeedOfInfinity extends Quest htmltext = "32530-01.htm"; st.giveAdena(16671, false); st.addExpAndSp(100640, 10098); - st.exitQuest(false); st.playSound("ItemSound.quest_finish"); + st.exitQuest(false); } break; } diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q10269_ToTheSeedOfDestruction/Q10269_ToTheSeedOfDestruction.java b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q10269_ToTheSeedOfDestruction/Q10269_ToTheSeedOfDestruction.java index 9e0b2a1862677f46600a5576546fd84ba0da4e4a..ad2fefa25608cf14a52c4a180d57f64616f5af93 100644 --- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q10269_ToTheSeedOfDestruction/Q10269_ToTheSeedOfDestruction.java +++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q10269_ToTheSeedOfDestruction/Q10269_ToTheSeedOfDestruction.java @@ -68,8 +68,8 @@ public class Q10269_ToTheSeedOfDestruction extends Quest htmltext = "32526-01.htm"; st.giveAdena(29174, false); st.addExpAndSp(176121, 7671); - st.exitQuest(false); st.playSound("ItemSound.quest_finish"); + st.exitQuest(false); } break; } diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q10281_MutatedKaneusRune/Q10281_MutatedKaneusRune.java b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q10281_MutatedKaneusRune/Q10281_MutatedKaneusRune.java index 5ca301e1b6138deb000d171397fde903af9b3105..69de2c9701ae15b053520ce5c15783b5ffa703a1 100644 --- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q10281_MutatedKaneusRune/Q10281_MutatedKaneusRune.java +++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q10281_MutatedKaneusRune/Q10281_MutatedKaneusRune.java @@ -108,8 +108,8 @@ public class Q10281_MutatedKaneusRune extends Quest break; case "31335-03.htm": st.rewardItems(57, 360000); - st.exitQuest(false); st.playSound("ItemSound.quest_finish"); + st.exitQuest(false); break; } return htmltext; diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q11_SecretMeetingWithKetraOrcs/Q11_SecretMeetingWithKetraOrcs.java b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q11_SecretMeetingWithKetraOrcs/Q11_SecretMeetingWithKetraOrcs.java index fbb692187302a2dbd66a49d6fb7094cdf0aca165..b966a979edfbc2c4db59908f24a38d3d6c621523 100644 --- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q11_SecretMeetingWithKetraOrcs/Q11_SecretMeetingWithKetraOrcs.java +++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q11_SecretMeetingWithKetraOrcs/Q11_SecretMeetingWithKetraOrcs.java @@ -68,8 +68,8 @@ public class Q11_SecretMeetingWithKetraOrcs extends Quest { st.takeItems(BOX, -1); st.addExpAndSp(233125, 18142); - st.exitQuest(false); st.playSound("ItemSound.quest_finish"); + st.exitQuest(false); } else { diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q13_ParcelDelivery/Q13_ParcelDelivery.java b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q13_ParcelDelivery/Q13_ParcelDelivery.java index 5f7f7ba7265d64a47eac172afaefe4b730fea0d0..eff8e6e35f55e7fc484e9b7dec9fcaaac83e1de2 100644 --- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q13_ParcelDelivery/Q13_ParcelDelivery.java +++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q13_ParcelDelivery/Q13_ParcelDelivery.java @@ -60,8 +60,8 @@ public class Q13_ParcelDelivery extends Quest st.takeItems(PACKAGE, -1); st.giveItems(57, 157834); st.addExpAndSp(589092, 58794); - st.exitQuest(false); st.playSound("ItemSound.quest_finish"); + st.exitQuest(false); } else { diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q251_NoSecrets/Q251_NoSecrets.java b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q251_NoSecrets/Q251_NoSecrets.java index a4d7e9e1cbea7fc4b8102a2267571b8539b1a4e9..9d4e281aa2fd00a51d61023784cb3a73994053a7 100644 --- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q251_NoSecrets/Q251_NoSecrets.java +++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q251_NoSecrets/Q251_NoSecrets.java @@ -103,7 +103,6 @@ public class Q251_NoSecrets extends Quest st.addExpAndSp(56787, 160578); st.playSound("ItemSound.quest_finish"); st.exitQuest(false); - st.setState(State.COMPLETED); } } break; diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q290_ThreatRemoval/Q290_ThreatRemoval.java b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q290_ThreatRemoval/Q290_ThreatRemoval.java index b2c56281300500f32de99fa5170dc291920caec2..39f13df33f2a55cec1c94d8c283e08cdd9baa158 100644 --- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q290_ThreatRemoval/Q290_ThreatRemoval.java +++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q290_ThreatRemoval/Q290_ThreatRemoval.java @@ -97,9 +97,8 @@ public class Q290_ThreatRemoval extends Quest } else if (event.equalsIgnoreCase("30201-08.htm")) { - st.unset("cond"); - st.exitQuest(true); st.playSound("ItemSound.quest_finish"); + st.exitQuest(true); } } return htmltext; diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q307_ControlDeviceOfTheGiants/Q307_ControlDeviceOfTheGiants.java b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q307_ControlDeviceOfTheGiants/Q307_ControlDeviceOfTheGiants.java index 5fc74105732e273b3b19fb35b4921e486fea393d..76425b3dfed1dd22e603f9b1fc3ab5a3dbbae67c 100644 --- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q307_ControlDeviceOfTheGiants/Q307_ControlDeviceOfTheGiants.java +++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q307_ControlDeviceOfTheGiants/Q307_ControlDeviceOfTheGiants.java @@ -143,8 +143,8 @@ public class Q307_ControlDeviceOfTheGiants extends Quest else if (st.getInt("cond") == 2) { st.giveItems(SUPPORT_ITEMS, 1); - st.exitQuest(true); st.playSound("ItemSound.quest_finish"); + st.exitQuest(true); htmltext = "32711-10.htm"; } break; diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q309_ForAGoodCause/Q309_ForAGoodCause.java b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q309_ForAGoodCause/Q309_ForAGoodCause.java index 35cad054e423599858871e5f61e55b2874b79f68..1b18d33e1dbc38fd3c613ed2db06a4d4ebd5975e 100644 --- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q309_ForAGoodCause/Q309_ForAGoodCause.java +++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q309_ForAGoodCause/Q309_ForAGoodCause.java @@ -195,8 +195,8 @@ public class Q309_ForAGoodCause extends Quest } else if (event.equalsIgnoreCase("32647-14.htm") || event.equalsIgnoreCase("32647-07.htm")) { - st.exitQuest(true); st.playSound("ItemSound.quest_finish"); + st.exitQuest(true); } return htmltext; } diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q401_PathToWarrior/Q401_PathToWarrior.java b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q401_PathToWarrior/Q401_PathToWarrior.java index 7d1e21c34e4e3d9dbf861056137d317e872253d3..e877a18b9ee4f874f8c05287232d03225a230259 100644 --- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q401_PathToWarrior/Q401_PathToWarrior.java +++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q401_PathToWarrior/Q401_PathToWarrior.java @@ -166,8 +166,8 @@ public class Q401_PathToWarrior extends Quest st.giveItems(57, 163800); st.playSound("ItemSound.quest_finish"); player.sendPacket(new SocialAction(player.getObjectId(), 3)); - st.exitQuest(false); st.saveGlobalQuestVar("1ClassQuestFinished", "1"); + st.exitQuest(false); htmltext = "30010-13.html"; } } diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q452_FindingtheLostSoldiers/Q452_FindingtheLostSoldiers.java b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q452_FindingtheLostSoldiers/Q452_FindingtheLostSoldiers.java index ac143ab151d0f7a586ed1452ca3066298f8aed43..ddda6e94831e726cffcce52adba3c7dde016145b 100644 --- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q452_FindingtheLostSoldiers/Q452_FindingtheLostSoldiers.java +++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q452_FindingtheLostSoldiers/Q452_FindingtheLostSoldiers.java @@ -104,7 +104,6 @@ public class Q452_FindingtheLostSoldiers extends Quest st.giveItems(57, 95200); st.addExpAndSp(435024, 50366); st.playSound("ItemSound.quest_finish"); - st.exitQuest(false); Calendar reDo = Calendar.getInstance(); reDo.set(Calendar.MINUTE, RESET_MIN); @@ -112,6 +111,7 @@ public class Q452_FindingtheLostSoldiers extends Quest reDo.add(Calendar.DATE, 1); reDo.set(Calendar.HOUR_OF_DAY, RESET_HOUR); st.set("reDoTime", String.valueOf(reDo.getTimeInMillis())); + st.exitQuest(false); } break; case State.COMPLETED : diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q453_NotStrongEnoughAlone/Q453_NotStrongEnoughAlone.java b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q453_NotStrongEnoughAlone/Q453_NotStrongEnoughAlone.java index 86b2560f5e4796016dec48cdb7af2df9c6c77e43..f3daf599a317198f9bb4b26ffd7661d30eafe471 100644 --- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q453_NotStrongEnoughAlone/Q453_NotStrongEnoughAlone.java +++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q453_NotStrongEnoughAlone/Q453_NotStrongEnoughAlone.java @@ -126,7 +126,6 @@ public class Q453_NotStrongEnoughAlone extends Quest st.giveItems(Reward[0][Rnd.get(Reward[0].length)], 1); else st.giveItems(Reward[1][Rnd.get(Reward[1].length)], 1); - st.exitQuest(false); st.playSound("ItemSound.quest_finish"); htmltext = "32734-14.html"; @@ -136,6 +135,7 @@ public class Q453_NotStrongEnoughAlone extends Quest reset.add(Calendar.DATE, 1); reset.set(Calendar.HOUR_OF_DAY, ResetHour); st.set("reset", String.valueOf(reset.getTimeInMillis())); + st.exitQuest(false); } break; case State.COMPLETED: diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q461_RumbleInTheBase/Q461_RumbleInTheBase.java b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q461_RumbleInTheBase/Q461_RumbleInTheBase.java index a2dccc37b4ae81dc1e698fe3e7a67a644210cd42..ef4fa2d4cd2664054baa7038c8748ddd703329fb 100644 --- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q461_RumbleInTheBase/Q461_RumbleInTheBase.java +++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q461_RumbleInTheBase/Q461_RumbleInTheBase.java @@ -89,8 +89,6 @@ public class Q461_RumbleInTheBase extends Quest st.addExpAndSp(224784, 342528); st.playSound("ItemSound.quest_finish"); htmltext = "30200-07.html"; - st.unset("cond"); - st.exitQuest(false); Calendar time = Calendar.getInstance(); time.set(Calendar.MINUTE, ResetMin); @@ -98,6 +96,7 @@ public class Q461_RumbleInTheBase extends Quest time.add(Calendar.DATE, 1); time.set(Calendar.HOUR_OF_DAY, ResetHour); st.set("time", String.valueOf(time.getTimeInMillis())); + st.exitQuest(false); } break; case State.COMPLETED: diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q637_ThroughOnceMore/Q637_ThroughOnceMore.java b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q637_ThroughOnceMore/Q637_ThroughOnceMore.java index 59fcda7f050598669e2fef71f68310ce33949e5f..0df54806dcc21a4263d228b0ec01aac4777e36d7 100644 --- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q637_ThroughOnceMore/Q637_ThroughOnceMore.java +++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q637_ThroughOnceMore/Q637_ThroughOnceMore.java @@ -106,8 +106,8 @@ public final class Q637_ThroughOnceMore extends Quest st.takeItems(FADED_MARK, 1); st.giveItems(MARK, 1); st.giveItems(8273,10); - st.exitQuest(true); st.playSound("ItemSound.quest_finish"); + st.exitQuest(true); return "32010-05.htm"; } return "32010-04.htm"; diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q690_JudesRequest/Q690_JudesRequest.java b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q690_JudesRequest/Q690_JudesRequest.java index 053e30567cdd742170b1e677670eb4f176c4fb1a..3f150b34b4c6a89751e8d8a519f5477e8ec09029 100644 --- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q690_JudesRequest/Q690_JudesRequest.java +++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q690_JudesRequest/Q690_JudesRequest.java @@ -80,8 +80,8 @@ public class Q690_JudesRequest extends Quest else if (event.equalsIgnoreCase("32356-08.htm")) { st.takeItems(EVIL_WEAPON, -1); - st.exitQuest(true); st.playSound("ItemSound.quest_finish"); + st.exitQuest(true); } else if (event.equalsIgnoreCase("32356-09.htm")) { diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q702_ATrapForRevenge/Q702_ATrapForRevenge.java b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q702_ATrapForRevenge/Q702_ATrapForRevenge.java index 43fdcd7e7fd25c86538bead0f319c5949ec3a993..48c242e4e05c5cd9407900197c4cc6451aea265d 100644 --- a/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q702_ATrapForRevenge/Q702_ATrapForRevenge.java +++ b/L2J_DataPack_BETA/dist/game/data/scripts/quests/Q702_ATrapForRevenge/Q702_ATrapForRevenge.java @@ -106,8 +106,8 @@ public class Q702_ATrapForRevenge extends Quest } else if (event.equalsIgnoreCase("32555-05.html")) { - st.exitQuest(true); st.playSound("ItemSound.quest_finish"); + st.exitQuest(true); } else if (event.equalsIgnoreCase("32555-06.html")) {